SQL Server 身份验证与 Windows 身份验证

SQL Server 身份验证与 Windows 身份验证

我是 SQL Server 新手,非常感谢任何帮助。

我创建了一个使用 SQL Server 身份验证的新登录名 (test2),并向 test2 授予了对另一个架构 (test1) 的选择和查看定义权限。但是,我无法在对象资源管理器中看到 test1 的对象。但是,我可以从查询窗口中选择对象。

由于这个新的登录名用于开发报告,因此用户希望在对象资源管理器中查看对象。

使用 Windows 身份验证和类似权限创建的另一个用户 test3 能够在资源管理器中看到 test1 的对象。

请告诉我这是否是原因,如果不是,如何帮助 test2 在对象资源管理器中查看对象。

答案1

谢谢大家。我找到了一个解决方法。显然这是 2008 年的一个错误。我向用户授予了数据库(而不是架构)的视图定义权限,他现在可以看到它们了。

相关内容