2009-01-24 46 views
5

通常情况下,使用Windows身份验证,软件(如Internet Explorer)尝试使用Windows身份验证,而当如果它没有成功(因为域名是不可信的,或者因为凭据是不正常的例子),它只是弹出式菜单登录窗口,以便您可以输入您的域名,登录名和密码。使用Windows身份验证时,我怎样才能手动输入我在SQL Server Management Studio 2008的凭据?

与SQL Server Management Studio中2008年,如果我选择“Windows身份验证”,登录/密码箱autopopulated我目前的凭据,如果我尝试登录,它说:


登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。 (微软SQL服务器,错误:18452)


我永远不会有机会进入服务器上的域名我的凭据...

我知道我可以通过解决这个问题我的电脑上加入域,或启用“SQL Server身份验证”,但是这不是我想要的东西:)

如何解决这个任何想法?

+0

你可以尝试使用runas命令来使用不同的帐户运行管理工作室? – 2009-01-24 15:57:47

回答

12

试试这个:Use RUNAS to set your Windows Auth domain for database connections

runas /user:domain\user “C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\ssmsee.exe” 

runas /user:domain\user “C:\WINDOWS\system32\mmc.exe /s \”C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC\”" 

runas /user:domain\user isqlw 
1

可信认证将使用您登录到与机器的凭据尝试连接,有没有一个办法解决这,如果你想使用可信认证管理工作室,你需要在你的机器将被记录用一个允许访问SQL的帐户,如果没有,那么你将不得不使用SQL身份验证。

编辑:由Gulzar发布,RunAs将是一个明确的解决方案。

+0

如果我连接使用Internet Explorer与窗口验证配置IIS,如果我当前的凭证并不能让我到网站,IE会弹出一个窗口,让我有机会进入其他凭证......换句话说,似乎对我来说,限制是在SQLStudion中,而不是NTLM。我错了吗? – Brann 2009-01-24 15:56:21

+0

它是MSSQL本身的一个限制,而不是Managment studio。 – 2009-01-24 16:04:19

相关问题