升级 Data Quality Services

本主题介绍如何将现有 Data Quality Services (DQS) 安装升级到 SQL Server 2014 CTP2。 在将 DQS 中的数据质量服务器升级到 2014 SQL Server时,还必须升级 DQS 数据库架构。

重要

  • 您必须先备份 DQS 数据库,然后才能升级 DQS,以防止在架构升级过程中出现任何意外数据损失。 有关备份 DQS 数据库的信息,请参阅 Backing Up and Restoring DQS Databases
  • 可以使用当前版本或早期版本的 Data Quality Client 或 Integration Services 中的 DQS 清理转换来连接到 SQL Server 2014 版数据质量服务器,以执行数据质量任务。
  • 在将 Data Quality Services 和 Master Data Services 升级到 SQL Server 2014 CTP2 后,可以继续使用 SQL Server 2012 SP1 版本的 Master Data Services Add-In for Excel。 但是,在升级到 SQL Server 2014 CTP2 后,用于 Excel 的 Master Data Services 外接程序的任何早期版本都无法使用。 可以从此处下载 SQL Server 2012 SP1 版本的 Master Data Services Add-In for Excel。

先决条件

  • 您必须作为 数据质量服务器 计算机上 Administrators 组的成员登录。

  • 您的 Windows 用户帐户必须是安装了 数据质量服务器 的 SQL Server 实例中 sysadmin 固定服务器角色的成员。

升级 DQS

要升级 DQS:

  1. 首先备份 DQS 数据库,然后再启动升级过程。 有关备份 DQS 数据库的信息,请参阅 Backing Up and Restoring DQS Databases

  2. 将安装 DQS 的 SQL Server 实例升级到 SQL Server 2014。

    1. 运行 SQL Server 2014 安装向导。

    2. 在左窗格中,单击 “安装”

    3. 在右窗格中,单击“从 SQL Server 2005、SQL Server 2008、SQL Server 2008 R2 或 SQL Server 2012 升级”。

    4. 完成安装向导。

      注意

      这会将SQL Server实例升级到 SQL Server 2014,并安装最新的Data Quality Client(如果以前在此计算机上安装了Data Quality Client)。 如果您在其他计算机上安装了数据质量客户端,您必须在那些计算机上运行步骤 2 的这些分步骤,安装最新版的数据质量客户端。 安装向导会安装与现有的数据质量客户端并存的当前版本数据质量客户端。 升级 DQS 数据库架构后,可以使用当前版本或早期版本的 Data Quality Client 连接到 SQL Server 2014 版数据质量服务器。

  3. 升级 DQS 数据库架构。

    1. 作为管理员启动命令提示符。

    2. 在命令提示符下,将目录更改为 DQSInstaller.exe 出现的位置。 对于 SQL Server 的默认实例,DQSInstaller.exe 文件将出现在 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn 下:

      cd C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn  
      
    3. 在命令提示符下,键入以下命令,再按 Enter:

      dqsinstaller.exe -upgrade  
      
    4. 安装程序会提示您在继续操作之前备份 DQS 数据库。 如果已经备份 DQS 数据库,请键入 YYes,然后按 Enter 以继续升级。

    5. 在成功升级 DQS 数据库架构之后,将显示一条完成消息。

验证 DQS 数据库架构升级

要验证是否成功升级了 DQS 数据库架构,您可以查询每个数据库中的 A_DB_VERSION 表来检查 DQS_MAIN 和 DQS_PROJECTS 数据库中的当前版本。 为此,请执行以下操作:

  1. 启动 SQL Server Management Studio 并连接到包含升级的 DQS 数据库架构的 SQL Server 实例。

  2. 运行以下查询:

    SELECT * FROM DQS_MAIN.dbo.A_DB_VERSION WHERE STATUS=2;  
    SELECT * FROM DQS_PROJECTS.dbo.A_DB_VERSION WHERE STATUS=2;  
    
  3. 输出将为每个升级显示一条信息,并显示升级的日期。 最新日期的最大 VERSION_ID 和 ASSEMBLY_VERSION 是当前版本。 STATUS 列中的值为 2 时指示成功。 如果发生错误,错误将在 ERROR 列中列出。 示例输出:

    ID UPGRADE_DATE VERSION_ID ASSEMBLY_VERSION USER_NAME 状态 ERROR
    1000 2013-08-11 05:26:39.567 1200 11.0.3000.0 <DOMAIN\UserName> 2
    1001 2013-09-19 15:09:37.750 1600 12.0.xxxx.0 <DOMAIN\UserName> 2

另请参阅

安装 Data Quality Services
删除数据质量服务器对象
升级到 SQL Server 2014