在SQLServer 2008中,有多个可用的数据库。我对特定xyz数据库具有 db_owner 权限,但系统管理员无法为我提供 sysadmin 权限,这些权限是调试存储在数据库中的存储过程所必需的。
有人可以指导我如何在xyz数据库中编写调试存储过程吗?
答案 0 :(得分:0)
您可以在关键行之后使用PRINT函数来写出特定集的结果,这是调试的一种方式,但很少弃用。
其他方法是尝试为登录提供DEBUG存储过程所需的特定权限,例如VIEW SERVER STATE,VIEW DATABASE STATE,甚至可能是ALTER TRACE。