仅对本机编译的存储过程支持SCHEMABINDING选项,并且这些存储过程需要

时间:2015-11-20 08:07:37

标签: sql sql-server

我有一个MS SQL Server 2014运行2008兼容性模式,并且存储过程抛出以下错误消息:

Msg 10796, Level 15, State 1, Procedure sp_history_set, Line 16
The SCHEMABINDING option is supported only for natively compiled stored procedures, and is required for those stored procedures.

不幸的是,存储过程已加密,因此我无法访问源代码。

当我查看错误消息时,this就是我得到的。

服务器属性:

产品 - SQL Server标准版(64位)

操作系统 - Microsoft Windows NT 6.3

平台 - NT x64

版本 - 12.0.4213.0

虽然SP已加密,但我能做些什么来修复错误吗?是由于服务器上的某些设置导致的错误?

1 个答案:

答案 0 :(得分:0)

不幸的是我不能说出原因,但是在访问过程的源代码之后,通过删除并重新创建过程来解决此问题。