我遇到了一个非常烦人的问题。我们的 SPROC 之一是构建一个动态的 SQL 位,然后使用它执行sp_executesql
(请不要讨论构建 SQL 字符串以供执行的问题)。
使用 Visual Studio 2010 数据库项目(又名 DataDude)进行模式比较和部署,我收到以下 SPROC 错误:
TSD00563 此部署在执行期间可能会遇到错误,因为 [dbo].[MYSPROC] 依赖于 [sys].[sp_executesql] 和 [sys].[sp_executesql] 在目标数据库中不存在
有谁知道我该如何解决这个问题?
我有对主数据库模式文件的引用,但这没有区别。此外,它不是引用master
,而是引用sys
。
非常感谢,贾恩斯