![SQL Server 身份验证与 Windows 身份验证](https://linux22.com/image/517201/SQL%20Server%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E4%B8%8E%20Windows%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81.png)
我是 SQL Server 新手,非常感谢任何帮助。
我创建了一个使用 SQL Server 身份验证的新登录名 (test2),并向 test2 授予了对另一个架构 (test1) 的选择和查看定义权限。但是,我无法在对象资源管理器中看到 test1 的对象。但是,我可以从查询窗口中选择对象。
由于这个新的登录名用于开发报告,因此用户希望在对象资源管理器中查看对象。
使用 Windows 身份验证和类似权限创建的另一个用户 test3 能够在资源管理器中看到 test1 的对象。
请告诉我这是否是原因,如果不是,如何帮助 test2 在对象资源管理器中查看对象。
答案1
谢谢大家。我找到了一个解决方法。显然这是 2008 年的一个错误。我向用户授予了数据库(而不是架构)的视图定义权限,他现在可以看到它们了。