Sql server 我可以使用高级服务在SQL Server Express Edition中调试存储过程吗?

Sql server 我可以使用高级服务在SQL Server Express Edition中调试存储过程吗?,sql-server,debugging,sql-server-express,Sql Server,Debugging,Sql Server Express,正在尝试在本地SQL Server Express实例上调试存储过程。我以管理员身份运行SSMS。我的登录名是sysadmin服务器角色。我的连接用户是sysadmin服务器角色。我收到消息“无法启动Transact-SQL调试器,无法连接到数据库引擎实例‘localhost\sqlexpress’”我认为Express版本没有调试器。我个人从来没有找到过有价值的调试器,因为t-sql的问题往往是“我是否得到了正确的结果”类型的问题(通常通过尝试where子句和联接的不同变体进行调试,直到找到罪

正在尝试在本地SQL Server Express实例上调试存储过程。我以管理员身份运行SSMS。我的登录名是sysadmin服务器角色。我的连接用户是sysadmin服务器角色。我收到消息“无法启动Transact-SQL调试器,无法连接到数据库引擎实例‘localhost\sqlexpress’”

我认为Express版本没有调试器。我个人从来没有找到过有价值的调试器,因为t-sql的问题往往是“我是否得到了正确的结果”类型的问题(通常通过尝试where子句和联接的不同变体进行调试,直到找到罪魁祸首为止)


他们通常不关心国家的问题,而通过一系列的步骤。如果您在一个过程中执行多个步骤的操作,则添加一个测试或调试变量,并编写代码以填充您在该时间点希望看到的内容(可能是一个变量,可能是一个选择查询,仅取决于您尝试执行的操作)在测试模式下运行时。

是-我切换到使用Windows身份验证连接,它现在可以工作了。所以答案是肯定的,调试可以使用SQL Express