我需要想办法在 SQL Server Management Studio 2008 R2 的调试下运行。但是我有一些限制,我找不到解决方法:
- 用户需要是特定模式的所有者。
- 因此,用户不能拥有 SysAdmin 权限。这样做的原因是我们已经有许多存储过程,我们没有为 SQL 查询指定模式的名称。
- 由于用户需要具有 SysAdmin 权限,因此这与第一个要求相冲突,因为您无法修改系统管理员的 DEFAULT_SCHEMA。
据我所知,在 SQL Server 2008 中进行调试的唯一方法是获得系统管理员权限,因为这就是 M$FT 设计软件的方式。有什么可能的解决方法?
我知道推荐的答案可能是改变我们编写 SP 的方式或考虑重新设计数据库设计,但遗憾的是,这不是一个选择。
请帮忙!