Jas*_*aty 32 sql-server sql-server-data-tools
在SQL Server数据工具中,我想抑制SQL71502的一些但不是全部的出现("---有一个未解析的对象引用---").我知道我可以通过Project Properties,Build,Suppress Transact-SQL警告来抑制,但这会全局抑制.可以这样做吗?
小智 49
您可以在单个文件级别禁止它,其中包含生成警告的代码(如果需要).像这样的东西.
<Build Include="Stored Procedures\X.sql">
<SuppressTSqlWarnings>71502</SuppressTSqlWarnings>
</Build>
Run Code Online (Sandbox Code Playgroud)
你不清楚什么会决定哪些71502消息会被抑制,哪些不会,但根据我自己的理解和研究,我认为答案是一样的.简而言之,没有.
您可以根据特定代码(71502)禁止显示所有警告或警告,但这些警告或警告的粒度与获取的一样多.
http://msdn.microsoft.com/en-us/library/hh272681(v=VS.103).aspx
此链接讨论了如何促进对错误的警告,同时也演示了如何使用抑制过滤器 - 这基于您可能已经知道的问题.
http://social.msdn.microsoft.com/Forums/is/ssdt/thread/9b698de1-9f6d-4e51-8c73-93c57355e768
小智 7
听起来你正试图在对象/文件级别这样做,就像一个sproc.
如果这是您想要的粒度级别,那么,在项目打开的情况下,选择对象,并在属性中选择"抑制TSql警告",输入71502并且应该这样做.
该对象的其他警告仍将被引发 - 其他对象中的警告也是71502.
| 归档时间: |
|
| 查看次数: |
16039 次 |
| 最近记录: |