【问题标题】:How to get SQL Server's Windows Authentication use accounts in a Windows Domain?如何在 Windows 域中获取 SQL Server 的 Windows 身份验证使用帐户?
【发布时间】:2011-07-02 14:27:19
【问题描述】:
假设在办公室,员工在访问共享文件夹、远程控制等时都使用Active Directory进行身份验证。现在我们需要使用同样的方式登录 SQL Server 2008 但不知道从哪里开始。
如果你知道怎么做,请帮忙。
谢谢!
南。
【问题讨论】:
标签:
windows
sql-server-2008
authentication
active-directory
【解决方案1】:
在用户可以通过 Windows 身份验证登录到 SQL Server 之前,您需要确保您已授予他们的 Windows 帐户访问 SQL Server 的权限。通过 SQL Server Management Studio 和 Transact-SQL 执行此操作的方法记录在此处的联机丛书中:http://msdn.microsoft.com/en-us/library/aa337562.aspx。
完成此操作后,正如 Sachin 在单独的答案中指出的那样,您和您的用户需要表明他们希望使用 Windows 身份验证登录; Sachin 提供了这样做的说明。
【解决方案2】:
如果您通过 SQL 管理工作室询问,那么在登录屏幕上,您会看到一个组合框,说明您要使用哪种身份验证类型。您需要使用“Windows Authentication”选项
如果您在谈论连接字符串,那么您需要在连接字符串中添加Integrated Security=true;,而不是用户名和密码。