运行 DQSInstaller.exe 以便完成数据质量服务器安装

若要完成 Data Quality Server 安装,必须在安装 SQL Server 2014 后运行 DQSInstaller.exe 文件。 本主题介绍如何从 “开始” 屏幕、 “开始” 菜单、Windows 资源管理器或命令提示符运行 DQSInstaller.exe,您可以选择上述任何方法来运行 DQSInstaller.exe 文件。

先决条件

  • 安装 SQL Server 时,必须在 SQL Server 安装程序的“功能选择”页上的 “数据库引擎服务” 下选择了 “Data Quality Services” ,并且必须已完成 SQL Server 安装。 有关详细信息,请参阅 Install Data Quality Services

  • 您的 Windows 用户帐户必须是 SQL Server 数据库引擎实例中 sysadmin 固定服务器角色的成员。

  • 您必须以您在运行 DQSInstaller.exe 的计算机上 Administrators 组成员的身份登录。

从“开始”屏幕、“开始”菜单或 Windows 资源管理器运行 DQSInstaller.exe

  1. 在选择安装 Data Quality Server 的计算机上,使用以下任一项(如果适用)运行 DQSInstaller.exe 文件:

    • “开始”屏幕:在 “开始” 屏幕上,单击 “数据质量服务器安装程序”

    • “开始”菜单:在任务栏上,单击“开始”,指向“所有程序”,单击“Microsoft SQL Server 2014”。 在“Microsoft SQL Server 2014”下,单击“Data Quality Services”,然后单击“数据质量服务器安装程序”。

    • Windows 资源管理器:查找 DQSInstaller.exe 文件。 如果您安装了 SQL Server 的默认实例,则 DQSInstaller.exe 文件将出现在 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn 下。 双击 DQSInstaller.exe 文件。

  2. 显示安装状态的提示符窗口将出现。 您将注意到以下三种情况:

    1. 安装程序将创建一个安装日志文件 DQS_install.log,该文件包含与对 DQSInstaller.exe 文件执行的操作有关的信息。 如果您安装了 SQL Server 的默认实例,则 DQS_install.log 文件将出现在 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Log 下。

    2. 安装程序使用默认服务器排序规则(SQL_Latin1_General_CP1_CI_AS)来安装 Data Quality Server。

      重要

      仅当从命令提示符运行 DQSInstaller.exe 时,才能为安装 Data Quality Server 提供不同的服务器排序规则值。 有关详细信息,请参阅本主题后面的 从命令提示符运行 DQSInstaller.exe

    3. 该安装程序会检查因最近已经安装在计算机上的任何更新而导致计算机重新启动的任何挂起现象。 如果发现任何挂起的重新启动现象,则会显示一条消息,通知您这样的现象存在,您可以通过分别按 Y 或 N 选择继续或中止安装。 我们建议如果存在任何挂起的重新启动现象,您必须中止安装,重新启动计算机,然后再次运行 DQSInstaller.exe。

  3. 系统将提示您为数据库主密钥键入密码。 以后在 Data Quality Services (DQS) 中设置引用数据提供程序时,需要使用数据库主密钥来加密将存储在 DQS_MAIN 数据库中的引用数据服务提供程序密钥。

    重要

    密码长度必须至少为 8 个字符,并且必须包含以下四个类别中的三个类别中的字符:英文大写字母 (A、B、C,...Z) ,英文小写字母 (a、b、c,...z) , 数字 (0, 1, 2,...9) ,非字母或特殊字符 (~!@#$%^&* () _-+=|\{}[]:;“'<>,.?/) 。 例如:P@ssword。 如果当前密码与这些要求不匹配,安装程序将提示您输入其他密码。

  4. 提供一个密码,确认该密码,然后按下 ENTER 键以便继续安装。

    重要

    必须保留为数据库主密钥指定的密码,因为在将来如果选择从备份还原 DQS 数据库时需要它。 有关还原 DQS 数据库的详细信息,请参阅 Backing Up and Restoring DQS Databases

  5. 如果Master Data Services数据库与 Data Quality Server 位于同一SQL Server实例中,则安装程序会创建映射到Master Data Services登录名的用户,并向其授予DQS_MAIN数据库的dqs_administrator角色。 有关安装 Master Data Services 和创建 Master Data Services 数据库的信息,请参阅 Install Master Data Services

  6. 在安装成功完成后,将显示一条完成消息。 按任意键关闭命令提示符窗口。

从命令提示符运行 DQSInstaller.exe

您可以从命令提示符处使用以下命令行参数运行 DQSInstaller.exe:

DQSInstaller.exe 参数 说明 示例语法
-collation 用于安装数据质量服务器的服务器排序规则。

DQS 仅支持不区分大小写的排序规则。 如果您指定了区分大小写的排序规则,则该安装程序将尝试使用指定排序规则的不区分大小写版本。 如果没有不区分大小写的版本,或者 SQL 不支持排序规则,则 Data Quality Server 安装会失败。

如果未指定服务器排序规则,则使用默认排序规则 SQL_Latin1_General_CP1_CI_AS。
dqsinstaller.exe -collation <collation_name>
-upgradedlls 跳过 (DQS_MAIN、DQS_PROJECTS和DQS_STAGING_DATA) 重新创建 DQS 数据库,仅更新 SQL 公共语言运行时 (SQLCLR) SQL Server 2014 数据库中 DQS 使用的程序集。

有关详细信息,请参阅 .NET Framework 更新后升级 SQLCLR 程序集
dqsinstaller.exe -upgradedlls
-exportkbs 将所有知识库导出到 DQS 备份文件 (.dqsb)。 您还必须指定要导出所有知识库的完整路径和文件名。

有关详细信息,请参阅 使用 DQSInstaller.exe 导出和导入 DQS 知识库
dqsinstaller.exe -exportkbs <path><filename>

例如: dqsinstaller.exe -exportkbs c:\DQSBackup.dqsb
-importkbs 完成 Data Quality Server 安装后,从 DQS 备份文件 (.dqsb) 导入所有知识库。 您还必须指定要从中导入所有知识库的完整路径和文件名。

有关详细信息,请参阅 使用 DQSInstaller.exe 导出和导入 DQS 知识库
dqsinstaller.exe -importkbs <path><filename>

例如: dqsinstaller.exe -importkbs c:\DQSBackup.dqsb
-upgrade 升级 DQS 数据库架构。 在以前配置的 DQS 实例上安装 SQL Server 更新程序后,必须使用此参数。 有关详细信息,请参阅 Upgrade DQS Databases Schema After Installing SQL Server Update dqsinstaller.exe -upgrade
-uninstall 从当前 SQL Server 实例卸载 Data Quality Server。

还可以将现有数据质量服务器安装中的所有知识库导出到 DQS 备份文件 (.dqsb),然后卸载数据质量服务器。 有关详细信息,请参阅 使用 DQSInstaller.exe 导出和导入 DQS 知识库

**重要** 如果使用命令行参数从 SQL Server 实例 -uninstall 卸载数据质量服务器,则会在卸载过程中删除所有 DQS 对象。 卸载 Data Quality Server 后,不必手动删除它们,如 删除数据质量服务器对象中所述。
仅卸载数据质量服务器:
dqsinstaller.exe -uninstall

要将所有知识库导出到文件,然后卸载数据质量服务器:
dqsinstaller.exe -uninstall <path><filename>
例如: dqsinstaller.exe -uninstall c:\DQSBackup.dqsb

从命令提示符运行 DQSInstaller.exe:

  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. 在命令提示符处,在使用或不使用命令行参数的情况下运行 DQSInstaller.exe:

    • 不使用命令行参数:键入 dqsinstaller.exe,然后按 Enter。

    • 使用命令行参数:键入上表中提到的必需命令,然后按 Enter。

  4. 基于指定的命令执行所需的操作。 如果刚刚选择安装不带任何命令行参数的 Data Quality Server,则其余步骤与上一部分“ 从开始屏幕运行 DQSInstaller.exe”中的步骤 2-6 中所述的步骤相同。

后续步骤

  • 基于工作配置文件向用户授予适当的 DQS 角色。 请参阅 将 DQS 角色授予用户

  • 如果要从Data Quality Client远程访问数据质量服务器,请使用此计算机上的SQL Server 配置管理器启用 TCP/IP 协议。

  • 确保您可以访问用于 DQS 操作的源数据,并且可以将已处理的数据导出到数据库中的某个表。 请参阅 访问 DQS 操作数据

另请参阅

安装 Data Quality Services
.NET Framework 更新后升级 SQLCLR 程序集
Export and Import DQS Knowledge Bases Using DQSInstaller.exe