Sql server 2008 r2 SQL Server 2008 R2与用户进行调试
我需要找到一种在SQLServerManagementStudio 2008R2中进行调试的方法。但我受到一些限制,无法找到解决办法:Sql server 2008 r2 SQL Server 2008 R2与用户进行调试,sql-server-2008-r2,Sql Server 2008 R2,我需要找到一种在SQLServerManagementStudio 2008R2中进行调试的方法。但我受到一些限制,无法找到解决办法: 用户需要是特定架构的所有者 因此,用户不能具有SysAdmin权限。原因是我们已经有许多存储过程,其中我们没有为SQL查询指定模式的名称 由于用户需要具有SysAdmin权限,这与第一个要求冲突,因为您无法修改SysAdmin的默认\u模式 据我所知,在SQLServer2008中进行调试的唯一方法是授予系统管理员权限,因为M$FT就是这样设计他们的软件的。
- 用户需要是特定架构的所有者
- 因此,用户不能具有SysAdmin权限。原因是我们已经有许多存储过程,其中我们没有为SQL查询指定模式的名称
- 由于用户需要具有SysAdmin权限,这与第一个要求冲突,因为您无法修改SysAdmin的默认\u模式
是的,我需要让调试功能正常工作,所以这不是一个选项。不幸的是,D:对不起,我不能再帮你了。所有迹象都表明,你根本无法做你需要做的事情。您可以尝试破解安全性,并明确授予用户访问所需各种对象的权限。看起来你需要从mssqlsystemresource.sys.sp_enable_sql_debug开始,但那将是一次黑客攻击,你花了好几天的时间才得到结果。是的,我别无选择。我一定要让它工作。我会试试的。但是如果技术上不可行,那么你就无能为力了!祝你好运。是的,我看到了,但不幸的是,我真的需要调试功能以某种方式工作。进退两难的是,我需要拥有SysAdmin权限才能进行调试,如果我授予SysAdmin权限,我就无法为用户设置默认模式。我只是想以某种方式绕过这个问题。比如:?这是不可能的。我猜还有一个更大的问题,你正在试图解决,调试会使它更容易。也许会提出另一个问题,详细说明您试图解决的根本原因,您甚至不需要调试器就可以得到答案。祝你好运不,这只是我老板给我的任务。“找到一种方法使调试器在这种情况下工作”,我与wtf非常相似。我知道老板的类型,你必须以某种方式与他/她沟通,根据官方文件,这是不可能的。MSDN:使用以下引号运行Transact-SQL调试器:
调试是一项高度特权操作。因此,只有sysadmin固定服务器角色的成员才允许在SQL server中进行调试。
-这仍然不能回答我关于解决更大问题的观点,或者这是你的老板所希望的不可能的东西的列表?l46kok去给我找天钩,在冰箱里肘部油脂旁边。如果我在这里的切线上走得太多,这可能是一条适合职场测试版的线,所以我不能说太多。。但这可能就是你所说的愿望清单。尽管如此,还是要笑天钩