症状

在 Microsoft Dynamics GP 实用工具中运行"验证产品版本信息"过程时,会收到以下错误消息:

形式为 duSQLInstall Pass SQL 的 verifyVersionInformation () 返回了以下结果:DBMS:468、Microsoft Dynamics GP:0。

原因

如果 DYNAMICS 数据库和公司数据库的排序顺序与系统数据库的排序规则与排序顺序不匹配,Microsoft SQL Server会出现此问题。

若要比较排序规则以及数据库的排序顺序,请参阅"详细信息"部分。

解决方案

若要解决此问题,请更正排序规则以及排序顺序,以便 DYNAMICS 数据库、公司数据库和系统数据库SQL Server排序顺序相同。 为此,请使用下列方法之一。

方法 1

有关计费服务的信息,请联系记录合作伙伴或 Microsoft 咨询服务,以更正排序规则与排序顺序。 为此,请使用以下选项,具体取决于你是合作伙伴还是客户。

客户
:有关用于更正排序规则及排序顺序的服务详细信息,请与记录合作伙伴联系。 如果没有记录合作伙伴,请访问以下网站来识别合作伙伴:Microsoft Pinpoint。

合作伙伴:有关更正排序规则的服务和排序顺序详细信息,请
通过 800-MPN-SOLVE 联系 Microsoft 咨询服务,或通过电子邮件askpts@microsoft.com

方法 2

使用 DYNAMICS 数据库和公司数据库的排序顺序和排序顺序,使用 (BCP 的 BCP) 功能SQL Server。

有关使用 BCP 过程更改排序顺序时脚本SQL Server,请单击以下文章编号,在 Microsoft 知识库中查看该文章:

875179 如何使用批量复制过程 (BCP) 从一个数据库导出 Microsoft Dynamics GP 数据,以及将数据导入新数据库。有关咨询服务以更改 SQL Server 排序顺序详细信息,请联系记录合作伙伴或 Microsoft 咨询服务,具体取决于你是客户还是合作伙伴。


 

客户:有关咨询服务的信息,请联系记录合作伙伴。如果您没有记录合作伙伴,请访问以下网站来识别
合作伙伴:Microsoft Pinpoint。

合作伙伴:
有关咨询服务的信息,请通过 800-MPN-SOLVE 联系 Microsoft 咨询服务,或通过电子邮件联系 askpts@microsoft.com

方法 3

如果在将 Microsoft Dynamics GP 移动到新服务器后发生此问题,请卸载SQL Server并重新安装SQL Server选择与之前服务器相同的排序顺序。 若要确定正确的排序顺序,请参阅"详细信息"部分。

更多信息

SQL Server系统数据库可以是以下数据库:

  • master

  • 模型

  • msdb

  • tempdb

若要比较排序规则以及数据库的排序顺序,请执行以下步骤:

  1. 在sp_helpdb运行命令。 为此,请使用下列方法之一。

    方法 1:如果使用 SQL Server Management Studio

    1. 单击"开始"菜单,指向"所有程序",指向Microsoft SQL Server 2005或 Microsoft SQL Server
      2008,然后单击"SQL Server Management Studio"。

    2. 在"连接到服务器"窗口中,执行以下步骤:

      1. "服务器名称 "框中,键入正在运行的服务器SQL Server。

      2. 在"身份验证"框中
        ,SQL身份验证

      3. 在登录 框中 ,键入
        sa。

      4. "密码"框中,键入 sa 用户的密码,并单击"连接"。

    3. 单击"文件",指向
      "新建",然后单击"使用当前连接查询"。

    4. 在空白查询窗口中,键入以下脚本。

      sp_helpdb
    5. 在"查询"菜单上,单击"
      执行"。

    方法 2:如果使用 SQL查询分析器

    1. 单击"开始",指向"所有程序",指向Microsoft SQL Server,然后单击"查询分析器"。

    2. 在"连接到 SQL Server"窗口中,执行以下步骤:

      1. SQL Server 框中,键入正在运行的旧服务器SQL Server。

      2. 在"使用连接"区域中,
        单击"SQL Server身份验证"。

      3. 在" 登录名" 框中,键入
        sa。

      4. "密码"框中,键入 sa 用户的密码,然后单击"确定"。

    3. 在空白查询窗口中,键入以下脚本

      sp_helpdb
    4. 在"查询"菜单上,单击"
      执行"。

    方法 3:如果使用支持管理员控制台

    1. 单击"开始"菜单,指向"所有程序",指向Microsoft 支持管理员控制台,然后单击"支持管理员控制台"。

    2. 在"连接到服务器"窗口中,执行以下步骤:

      1. SQL Server 框中,键入正在运行的新服务器SQL Server。

      2. 在" 登录名" 框中,键入
        sa。

      3. "密码"框中,键入 sa 用户的密码,然后单击"确定"。

    3. 在空白查询窗口中,键入以下脚本。

      sp_helpdb
    4. 在"文件"菜单上,单击"
      执行"。

  2. 若要查看数据,请展开 结果中的"状态"列。

  3. 比较以下语句后的值:

    Collation=
    SQLSortOrder=例如,你可能会看到类似于以下语句的语句。

    Collation=SQL_Latin1_General_CP1_CI_AS, SQLSortOrder=52

    注意:SQL Server Dynamics GP 支持以下排序顺序:

    • 二进制排序顺序:0 和 50

    • 字典顺序Case-Insensitive (DOCI) 排序顺序:52

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×