使用Windows凭证使用Windows凭证连接到SQL Server而不使用域

问题描述:

我有一个具有SQL Server 2008安装的客户端。他们给了我一个Windows域用户名/密码在他们的域名,但是,我的工作站不在他们的域名。我试图在Vista Professional上连接Management Studio。使用Windows凭证使用Windows凭证连接到SQL Server而不使用域

我已经尝试使用“用户帐户”下的“网络帐户”,这适用于其他资源(如交换,TFS和文件服务器),但我没有运用这种方法的SQL Server。

此外,我不确定这是否是一个问题,但这是他们的数据库服务器上的开发实例。所以连接字符串是“Computer_Name \ Instance”。

的另一个问题:我怎么能拿集成安全性,通过卡西尼/ Visual Studio的asp.net 2008

到目前为止,我唯一能做的就是山洞和使用SQL Server登录。我想知道我是否有其他选择。

+1

您也可以使用控制面板的网络凭证部分,但您可能需要使用sqlserver.domain.com:1433作为网络地址。请参阅http://stackoverflow.com/questions/6944933 – 2013-09-13 18:44:19

对此的答案是here。你提到的情况非常有用。

基本上,你需要使用/ netonly/user:用户打开管理Studio时,这样的域\用户名开关:

runas /netonly /user:domain\username “C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe” 

希望有所帮助。

+0

尚未使用Visual Studio 2008对其进行测试,但它也可以在那里工作,以回答您的其他问题。 – Deeksy 2009-11-05 03:58:50

+0

真棒..有趣的是,博客文章还不到一个月的时间。如果这能解决VS 2008,我会在明天再报告。我不确定,只是因为Web服务器可能作为一个不同的进程运行。 – itchi 2009-11-05 04:57:56

细节有点不清楚,但是如果你的工作站不在他们的域中,那么你是否输入用户名作为'域名\用户名'?

+0

我希望。在Management Studio中,如果您选择Windows凭据,则无法输入凭证。你也没有得到提示。 – itchi 2009-11-05 03:53:27

+0

http://www.codeproject.com/KB/database/NorthwindAndPubs_2008/NorthwindAndPubs_2008_fig1.jpg有关登录屏幕的示例。注意当选择Windows身份验证时,用户名/密码是如何灰显的 – itchi 2009-11-05 03:56:06