繁体   English   中英

通过MS Word中的邮件合并连接到数据库时,使用户无法查看特定模式下的表

[英]Stop a user from being able to see tables under a certain schema while connecting to the database through mail merge in MS Word

我正在使用MS Word中的邮件合并连接到数据库,以访问一组表。 一半的表在schema_1下,另一半在schema_2下。

当前,当我只希望能够看到schema_1下的表时,一旦连接到数据库,便可以看到列出的所有表。 从schema_2中什么都没有。

我使用的是SQL Server Management Studio 2005,并且设置了一个用户,我必须输入该用户的详细信息才能从MS Word访问数据库。

许多dbas认为基于架构的安全性是管理SQL Server安全性的最佳方法。 您可以通过以下语句来分配权限:

Grant read On  Schema::[schemaz] To [userx]

 revoke read on Schema::[schemab] To [userx]

您可能会发现本文有趣:

https://www.simple-talk.com/sql/sql-training/schema-based-access-control-for-sql-server-databases/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM