源:Microsoft 支持
快速发布
快速发布文章直接从 MICROSOFT 支持组织内部提供信息。 本文中包含的信息是为了响应新出现的或独特的主题而创建,或旨在补充其他知识库信息。
症状
注意 在按照本文中的说明操作之前,请确保有一个完整的数据库备份副本,在出现问题时可以还原该副本。
在 Microsoft Dynamics GP 的业务门户中将申请转移到采购订单时,收到以下错误消息:
列名称 UPDLOCK 无效。 列名保留锁无效。 为不是函数的对象 SY01500 提供的参数。 如果参数旨在用作表提示,则使用 关键字的 是必需的。
原因
此错误是由 DYNAMICS 数据库中的存储过程损坏引起的。 存储过程的名称是coGetNextNoteIndex。
解决方法
若要解决此问题,请重新创建 coGetNextNoteIndex 存储过程。 为此,请按照下列步骤操作:
-
启动SQL Server Management Studio。 为此,请单击"开始",指向"程序",指向"Microsoft SQL Server 2005",然后单击"SQL Server Management Studio"。
-
单击展开以下节点:
-
数据库
-
可编程性
-
存储过程
-
-
右键单击coGetNextNoteIndex存储过程,然后单击"删除"。
-
下载并运行以下脚本,重新创建coGetNextNoteIndex存储过程
:https://mbs.microsoft.com/fileexchange/?fileID=ae8addfc-3db7-4b77-b397-929a262417dc
免责声明
MICROSOFT 和/或其供应商不出于任何目的对此网站上发布的文档和相关图形的适用性、可靠性或准确性 ("材料") 作任何表示或担保。
材料可能包括技术不准确或版式错误,并且可能随时修订,无需另行通知。 在适用法律、MICROSOFT 和/或其供应商允许的范围内,拒绝并排除所有表示、担保和条件,无论是明示的、默示的还是法定的,包括但不限于与材料相关的特定目的的表述、担保或条件、非侵权、令人满意的条件或质量、商家性和适用性。