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

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

本主题内容

  • 必备条件

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

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

必备条件

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

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

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

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

  1. 在您选择安装 数据质量服务器 的计算机上,通过以下两种方法之一运行 DQSInstaller.exe 文件:

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

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

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

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

    2. 该安装程序使用默认服务器排序规则 SQL_Latin1_General_CP1_CI_AS 来安装 数据质量服务器。

      重要说明重要提示

      只有在从命令提示符运行 DQSInstaller.exe 时,您才能提供用于安装 数据质量服务器 的不同服务器排序规则值。 有关详细信息,请参阅本主题后面的从命令提示符运行 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 数据库的详细信息,请参阅备份和还原 DQS 数据库

  5. 如果 Master Data Services 数据库与 数据质量服务器处于相同的 SQL Server 实例中,则该安装程序会创建一个用户映射到 Master Data Services 登录名,并向该用户授予对 DQS_MAIN 数据库的 dqs_administrator 角色。 有关安装 Master Data Services 和创建 Master Data Services 数据库的信息,请参阅安装 Master Data Services

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

从命令提示符运行 DQSInstaller.exe

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

DQSInstaller.exe 参数

说明

示例语法

-collation

安装数据质量服务器时要使用的服务器排序规则。

DQS 仅支持不区分大小写的排序规则。 如果您指定了区分大小写的排序规则,则该安装程序将尝试使用指定排序规则的不区分大小写版本。 如果没有不区分大小写的排序规则,或者 SQL 不支持排序规则,则 数据质量服务器 安装将失败。

如果未指定服务器排序规则,则使用默认排序规则 SQL_Latin1_General_CP1_CI_AS。

dqsinstaller.exe –collation <collation_name>

-upgradedlls

跳过重新创建 DQS 数据库(DQS_MAIN、DQS_PROJECTS 和 DQS_STAGING_DATA),并且仅更新 SQL Server 2012 数据库中的 DQS 所使用的 SQL 公共语言运行时 (SQLCLR) 程序集。

有关详细信息,请参阅.NET Framework 更新后升级 SQLCLR 程序集

dqsinstaller.exe -upgradedlls

-exportkbs

将所有知识库导出到 DQS 备份文件 (.dqsb)。 您还必须指定要导出所有知识库的完整路径和文件名。

有关详细信息,请参阅使用 DQSInstaller.exe 导出和导入 DQS 知识库

dqsinstaller.exe –exportkbs <path><filename>

例如,dqsinstaller.exe –exportkbs c:\DQSBackup.dqsb

-importkbs

完成 数据质量服务器 安装后,从 DQS 备份文件 (.dqsb) 导入所有知识库。 您还必须指定要从中导入所有知识库的完整路径和文件名。

有关详细信息,请参阅使用 DQSInstaller.exe 导出和导入 DQS 知识库

dqsinstaller.exe –importkbs <path><filename>

例如,dqsinstaller.exe –importkbs c:\DQSBackup.dqsb

-upgrade

升级 DQS 数据库架构。 在以前配置的 DQS 实例上安装 SQL Server 更新程序后,必须使用此参数。 有关详细信息,请参阅在安装 SQL Server 更新后升级 DQS 数据库架构

dqsinstaller.exe -upgrade

-uninstall

从当前 SQL Server 实例中卸载数据质量服务器。

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

重要说明重要提示

如果使用 –uninstall 命令行参数从 SQL Server 实例中卸载数据质量服务器,则在卸载过程中将删除所有 DQS 对象。 您不必在卸载数据质量服务器之后手动删除它们,如删除数据质量服务器对象中所述。

  • 仅卸载数据质量服务器:

    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\MSSQL11.MSSQLSERVER\MSSQL\Binn 下:

    cd C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn
    
  3. 在命令提示符处,在使用或不使用命令行参数的情况下运行 DQSInstaller.exe:

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

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

  4. 基于指定的命令执行所需的操作。 如果您刚选择在不使用任何命令行参数的情况下安装数据质量服务器,则其余步骤如上一节从“开始”菜单或 Windows 资源管理器运行 DQSInstaller.exe 的步骤 2-6 中所述。

后续步骤

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

  • 如果将从 数据质量客户端 远程访问 数据质量服务器,则使用此计算机上的 SQL Server 配置管理器来启用 TCP/IP 协议。 请参阅为 SQL Server 启用 TCP/IP 网络协议

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

请参阅

任务

.NET Framework 更新后升级 SQLCLR 程序集

使用 DQSInstaller.exe 导出和导入 DQS 知识库

概念

安装 Data Quality Services