Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 SQLServer 2008 中,有多个数据库可用。我拥有特定 xyz 数据库的db_owner权限,但系统管理员无法授予我系统管理员权限,这是调试存储在数据库中的存储过程所必需的。
谁能指导我如何调试在 xyz 数据库中编写的存储过程?
您可以在关键行之后使用 PRINT 函数来写出特定集合的结果,这是一种调试方式,尽管很少被弃用。
另一种方法是尝试为登录提供 DEBUG 存储过程所需的特定权限,例如 VIEW SERVER STATE、VIEW DATABASE STATE,甚至可能是 ALTER TRACE。