如何远程使用Windows身份验证连接到SQL Server数据库?

时间:2012-07-18 15:46:45

标签: c# asp.net sql-server ssis sqlconnection

我有一个简单的问题,我在本地计算机上使用Windows身份验证授予SQL Server数据库,我需要知道如何在托管服务器上使用此访问权限。

例如,我正在编写一些从这个数据库中提取数据的C#代码,我可以在我的本地机器上运行此代码,我的Windows身份验证没有问题,但我无法在预期的托管服务器上运行它,因为该服务器显然无法连接到该数据库。

我只是想知道如何远程使用Windows身份验证访问?

由于

1 个答案:

答案 0 :(得分:1)

必须在远程服务器上启用Windows身份验证才能执行此操作。这可以在服务器属性中启用>安全性,并通过选择SQL Sever和Windows Aucthentication单选按钮。提供您的Windows凭据将添加到服务器,然后您应该能够登录。

在您的SSMS上右键单击数据库名称选择属性,然后从左侧菜单中选择安全性,您应该看到“SQL Sever和Windows Aucthentication”选项。

显然,如果您的数据库不在同一个域上,那么这可能不起作用。