在 Microsoft Dynamics GP 实用工具中运行“验证产品版本信息”进程时收到错误消息
本文解决了尝试在 Microsoft Dynamics GP 实用工具中运行验证产品版本信息过程时出现错误消息的问题。
适用于: Microsoft Dynamics GP
原始 KB 编号: 943966
症状
在 Microsoft Dynamics GP 实用工具中运行验证产品版本信息过程时,会收到以下错误消息:
存储过程 verifyVersionInformation () 形式 duSQLInstall Pass Through SQL 返回了以下结果:DBMS: 468,Microsoft Dynamics GP: 0。
原因
如果 DYNAMICS 数据库和公司数据库的排序规则和排序顺序与 Microsoft SQL Server 系统数据库的排序规则和排序顺序不匹配,则会出现此问题。
若要比较数据库的排序规则和排序顺序,请参阅详细信息部分。
解决方案
若要解决此问题,请更正排序规则和排序顺序,使其与 DYNAMICS 数据库、公司数据库和 SQL Server 系统数据库相同。 为此,请使用下列方法之一。
方法 1
请联系记录合作伙伴或 Microsoft 咨询服务,了解有关可计费服务的信息,以更正排序规则和排序顺序。 为此,请使用以下选项之一,具体取决于你是合作伙伴还是客户。
客户:
有关更正排序规则和排序顺序的服务的详细信息,请联系记录合作伙伴。 如果没有记录合作伙伴,请访问以下网站以识别合作伙伴: Microsoft Pinpoint。
合作 伙伴:
有关更正排序规则和排序顺序的服务的详细信息,请通过 800-MPN-SOLVE 或发送电子邮件 askpts@microsoft.com至 联系 Microsoft 咨询服务。
方法 2
使用 SQL Server 的大容量复制过程 (BCP) 功能更改 DYNAMICS 数据库和公司数据库的排序规则和排序顺序。
有关使用 BCP 进程更改SQL Server排序顺序时脚本的详细信息,请参阅如何使用大容量复制过程 (BCP) 从一个数据库导出 Microsoft Dynamics GP 数据并将数据导入新数据库。
注意
有关咨询服务以更改SQL Server排序顺序的详细信息,请联系记录合作伙伴或 Microsoft 咨询服务,具体取决于你是客户还是合作伙伴。
客户:
有关咨询服务的详细信息,请联系记录合作伙伴。 如果没有记录合作伙伴,请访问以下网站以识别合作伙伴: Microsoft Pinpoint。
合作 伙伴:
有关咨询服务的详细信息,请通过 800-MPN-SOLVE 或发送电子邮件 askpts@microsoft.com至 联系 Microsoft 咨询服务。
方法 3
如果在将 Microsoft Dynamics GP 移动到新服务器后出现此问题,请卸载SQL Server并重新安装SQL Server选择与上一个服务器使用的排序顺序相同的排序顺序。 若要确定正确的排序顺序,请参阅详细信息部分。
更多信息
SQL Server系统数据库可以是以下数据库:
- master
- model
- msdb
- tempdb
若要比较数据库的排序规则和排序顺序,请执行以下步骤:
sp_helpdb
在查询工具中运行 命令。 为此,请使用下列方法之一。方法 1:如果使用 SQL Server Management Studio
依次选择“开始”、“所有程序”、“Microsoft SQL Server 2005 或 Microsoft SQL Server 2008”,然后选择“SQL Server Management Studio”。
在“连接到服务器”窗口中,执行以下步骤:
- 在“服务器名称”框中,键入运行SQL Server的服务器的名称。
- 在 “身份验证 ”框中,选择“ SQL 身份验证”。
- 在 “登录名 ”框中,键入 sa。
- 在“ 密码 ”框中,键入 sa 用户的密码,然后选择“ 连接”。
选择“ 文件”,指向 “新建”,然后选择“ 使用当前连接进行查询”。
在空白查询窗口中,键入以下脚本。
sp_helpdb
在“ 查询 ”菜单上,选择“ 执行”。
方法 2:如果使用 SQL 查询分析器
选择“开始”,指向“所有程序”,指向“Microsoft SQL Server”,然后选择“查询分析器”。
在“连接到SQL Server”窗口中,执行以下步骤:
- 在“SQL Server”框中,键入运行SQL Server的旧服务器的名称。
- 在“使用连接”区域中,选择“SQL Server身份验证”。
- 在 “登录名 ”框中,键入 sa。
- 在“ 密码 ”框中,键入 sa 用户的密码,然后选择“ 确定”。
在空白查询窗口中,键入以下脚本
sp_helpdb
在“ 查询 ”菜单上,选择“ 执行”。
方法 3:如果使用支持管理员控制台
选择“开始”,指向“所有程序”,指向“Microsoft 支持部门管理员控制台”,然后选择“支持管理员控制台”。
在“连接到服务器”窗口中,执行以下步骤:
- 在“SQL Server”框中,键入运行SQL Server的新服务器的名称。
- 在 “登录名 ”框中,键入 sa。
- 在“ 密码 ”框中,键入 sa 用户的密码,然后选择“ 确定”。
在空白查询窗口中,键入以下脚本。
sp_helpdb
在“ 文件 ”菜单上,选择“ 执行”。
若要查看数据,请在结果中展开 “状态” 列。
比较以下语句后面的值:
排序规则=
SQLSortOrder=例如,你可能会看到类似于以下语句的语句。Collation=SQL_Latin1_General_CP1_CI_AS, SQLSortOrder=52
注意
Microsoft Dynamics GP 支持以下SQL Server排序顺序:
- 二进制排序顺序:0 和 50
- 字典顺序 Case-Insensitive (DOCI) 排序顺序:52
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈