SQL Server Management Studio 2005(或更高版本)中是否有一种方法可以更改Windows身份验证用户(就像在SQL Server 2000及更早版本中一样)?
这是常规连接属性对话框(请注意选择Windows Auth时灰色的UID/PWD):

仅供参考 - 一种解决方法是使用,runas但我正在寻找一种解决方案,允许我跨多个服务器(以及跨多个域)使用多个Windows帐户.
我目前正在尝试以不同域上的用户身份运行SQL Server Management Studio 2008.我注意到在其他线程中,从批处理脚本运行以下命令将执行此操作,但它似乎对我不起作用.
runas /netonly /user:DOMAIN\USER "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
Run Code Online (Sandbox Code Playgroud)
我被要求输入密码,登录屏幕出现,但Windows身份验证用户名和密码仍然是本地域上当前登录的模拟用户的错误.无论如何,尝试连接到其他域上的数据库都是不成功的.
这对大多数人来说似乎都有用,对我而言,这个域的存在是通过VPN连接存在的.我无法在"网上邻居"中查看VPN域网络计算机,因此无法在"控制面板"中添加用户.
不幸的是,我的操作系统是Vista Business,我无法帮助.
任何想法,将不胜感激.
我有一个SQL Server 2008安装客户端.他们在他们的域上给了我一个Windows域用户名/密码,但是,我的工作站不在他们的域上.我正在尝试与Vista Professional上的Management Studio建立连接.
我尝试使用"用户帐户"下的"网络帐户",这适用于其他资源(如交换,TFS和文件服务器),但我对SQL Server的这种方法没有运气.
此外,我不确定这是否是一个问题,但这是他们的数据库服务器上的开发实例.所以连接字符串是"Computer_Name\Instance".
还有一个问题:如何通过cassini/Visual Studio 2008获得asp.net的集成安全性.
到目前为止,我唯一的解决方案是使用SQL Server登录.我想知道我是否还有其他选择.