【问题标题】:Check if Windows Authentication user has correct privilege in sql server 2008?检查 Windows 身份验证用户在 sql server 2008 中是否具有正确的权限?
【发布时间】:2015-09-18 21:38:57
【问题描述】:
我们网络中的一个用户需要访问sql server database 的一张表。因为它是Windows Authentication,所以我在Security\Logins 中创建了用户,并在Security\Users 中为数据库添加了用户。我也添加了权限。
现在我想测试一下。如果我没有此用户的密码,我该怎么做?显然,他不会给我的。
谢谢。
【问题讨论】:
标签:
sql-server
sql-server-2008
ssms
【解决方案1】:
Execute As User = 'domain\Name';
-- Perform the test - use a Transaction if you need to test data modifications
Select * From schema.table;
Revert