https://msdn.microsoft.com/en-us/library/hh272701(v=vs.103).aspx
从上面的链接中,似乎可以在SSMS中调试存储过程。
我正在使用具有管理员权限的SQL Server身份验证访问SQL Server实例。我想在SSMS中调试存储过程,但我没有得到该选项。
有人告诉我,它只适用于Windows身份验证(连接到数据库时)。我不知道这是真实的程度。
允许调试存储过程的先决条件是什么?因为在部署中,存储过程可能有50k行,并且很难通过print selective语句进行调试以获取线索和所有(解决方法)。
以下情况属于我的情况:
(恕我直言,还需要一种使用SQL Server身份验证模式调试存储过程的方法)。
所以,我真的很感激,如果有人可以带我完成这个过程
答案 0 :(得分:0)
这在SSMS中不可用。您需要SQL Server数据工具(SSDT)才能在存储过程中使用调试。您可以下载here。
您可以作为Windows身份验证或SQL身份验证进行连接。只需确保您具有正确的读/写访问权限,即可在开发环境中查看和执行存储过程。 避免在产品中使用此工具
答案 1 :(得分:0)
答案 2 :(得分:0)
就我而言,问题是防火墙。在大多数公司中,Window的防火墙被禁用,并且使用了一些其他工具,例如symtanec或第三方应用程序防火墙。
IT安全性很难为SQL Server打开或设置那些额外的筛选器。
所以,我每天不得不用同样的废话screw住头