我正在尝试在 SQL Server 2008 R2 中设置一个用户,因此当他们登录时,他们只能看到一个数据库,因此他们只能看到具有 1 个架构的视图。
他们应该看不到其他数据库的存在,他们可以看到的数据库中存在的任何表,或者除了属于一个模式的表之外存在的任何视图。
我该怎么做呢?
先感谢您
编辑:更多信息。通过拒绝查看所有数据库并使用户成为数据库的所有者,我过去设法让用户只能看到 1 个数据库而没有其他数据库。在这种情况下,用户不能是数据库的所有者。
我正在尝试在 SQL Server 2008 R2 中设置一个用户,因此当他们登录时,他们只能看到一个数据库,因此他们只能看到具有 1 个架构的视图。
他们应该看不到其他数据库的存在,他们可以看到的数据库中存在的任何表,或者除了属于一个模式的表之外存在的任何视图。
我该怎么做呢?
先感谢您
编辑:更多信息。通过拒绝查看所有数据库并使用户成为数据库的所有者,我过去设法让用户只能看到 1 个数据库而没有其他数据库。在这种情况下,用户不能是数据库的所有者。