我想测试一些查询,所以我尝试运行它SQL企业管理器的内部,我得到以下错误:如何调试SQL服务器查询
EXECUTE权限的对象sp_enable_sql_debug“拒绝,数据库“mssqlsystemresource ',schema'sys'。
有什么建议吗?
我想测试一些查询,所以我尝试运行它SQL企业管理器的内部,我得到以下错误:如何调试SQL服务器查询
EXECUTE权限的对象sp_enable_sql_debug“拒绝,数据库“mssqlsystemresource ',schema'sys'。
有什么建议吗?
你必须是一个member of the sysadmin role运行此系统存储过程来enable debugging。
这是有不同的权限来运行其您在您数据库
More info from a blog entry from the "CLR Integration team at SQL Server"创建你代码跳转至第3段,如果你有关于为什么需要系统管理员权限注意时间短
你的情况似乎是一个简单的权限问题 - 如果你甚至不能执行你的代码,你不能调试它。
一旦你可以执行你的代码并且仍然遇到问题,SQL Server 2008的确在SQL Server Management Studio中提供了一个T-SQL调试器。
,如果你需要调试复杂的T-SQL脚本,批处理或存储的特效相当有用!
马克