我们的应用程序对许多存储过程使用SQL Server后端。最近,在试图修复一个不相关的问题的同时,我们将一个存储过程脚本化为一个SQL窗口的ALTER语句来尝试一些事情。重命名我们的PROC出于测试目的,我们跑的剧本,并得到这个令人费解的错误:SQL Server扩展属性MS_SubdatasheetName
Msg 15233, Level 16, State 1, Procedure sp_addextendedproperty, Line 37
Property cannot be added.
Property 'MS_SubdatasheetName' already exists for 'dbo.sp_One_Of_Our_Stored_Procedures'.
ALTER语句已经包含的代码来设置扩展属性:
EXEC sys.sp_addextendedproperty @name=N'MS_SubdatasheetName', @value=N'[None]' ,
@level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'PROCEDURE',@level1name=N'sp_One_Of_Our_Stored_Procedures'
我们的代码不会创建或在任何地方引用此属性我们对它的来源感到困惑。
有谁知道哪个软件创建并使用这个扩展属性以及该设置意味着什么?谷歌搜索没有帮助。从搜索结果中,我猜想这个属性与Microsoft Access有关,但是这意味着什么?
这里是东西,可能你要搜索的内容HTTP阐明:// WWW。 pcreview.co.uk/forums/thread-3832564.php –