【问题标题】:Is there a way to give debugging rights for a particular database in SQLServer?有没有办法为 SQL Server 中的特定数据库提供调试权限?
【发布时间】:2013-08-14 07:00:16
【问题描述】:

在 SQLServer 2008 中,有多个数据库可用。我拥有特定 xyz 数据库的 db_owner 权限,但系统管理员无法授予我 sysadmin 权限,这是调试存储在数据库中的存储过程所必需的。

谁能指导我如何调试在 xyz 数据库中编写的存储过程

【问题讨论】:

    标签: asp.net sql sql-server-2008


    【解决方案1】:

    您可以在关键行之后使用 PRINT 函数来写出特定集合的结果,这是一种调试方式,虽然很少被弃用。

    其他方法是尝试为登录提供 DEBUG 存储过程所需的特定权限,例如 VIEW SERVER STATE、VIEW DATABASE STATE,甚至可能是 ALTER TRACE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 2021-02-05
      • 1970-01-01
      • 2011-03-03
      • 2018-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多