【发布时间】:2018-06-15 00:31:50
【问题描述】:
https://msdn.microsoft.com/en-us/library/hh272701(v=vs.103).aspx
从上面的链接,似乎可以在 SSMS 中调试存储过程。
我正在使用具有管理员权限的 SQL Server 身份验证访问 SQL Server 实例。我想在 SSMS 中调试存储过程,但我没有获得该选项。
有人告诉我,它只适用于 Windows 身份验证(连接到数据库时)。我不知道这在多大程度上是真的。
允许调试存储过程的先决条件是什么?因为在部署中,存储过程可能有 50k 行,并且很难通过打印选择性语句进行调试以获取线索和全部(解决方法)。
以下情况对我来说是正确的:
- SSMS 是专业版。
- 用于访问的 SQL Server 用户是管理员用户
(恕我直言,也需要一种方法来调试具有 SQL Server 身份验证模式的存储过程)。
所以,如果有人能带我完成这个过程,我将不胜感激
【问题讨论】:
-
我可以使用登录名/密码来代替 Windows 身份验证。但是我无法通过安装在我自己计算机上的 SSMS 让它工作,我必须对安装了 Sql Server 的计算机做远程桌面,当我在那台计算机上使用 SSMS 时,一切正常
-
我理解并且我听说过很多事情,比如什么是先决条件。有没有microsoftguidline
标签: sql-server tsql debugging stored-procedures ssms