是否有一种方法可以使用windows ms sql身份验证显式指定u/p?
在对MS SQL使用windows身份验证时,是否有方法显式指定用户/域/密码 我的意思是在连接字符串中 编辑:是否有一种方法可以使用windows ms sql身份验证显式指定u/p?,sql,sql-server,Sql,Sql Server,在对MS SQL使用windows身份验证时,是否有方法显式指定用户/域/密码 我的意思是在连接字符串中 编辑: 我想用另一台计算机上的特定用户名和密码连接到另一台SQL server,因此我认为不可能进行模拟 不,这是不可能的。使用Windows身份验证时,您发送当前用户的身份,但无法明确指定该身份。但是,您可以更改当前线程主体。不,没有-连接字符串中有两个选项:集成身份验证(当前Windows用户)和SQL身份验证 如果我理解正确,请以其他Windows用户身份登录SQL Server。您可
我想用另一台计算机上的特定用户名和密码连接到另一台SQL server,因此我认为不可能进行模拟 不,这是不可能的。使用Windows身份验证时,您发送当前用户的身份,但无法明确指定该身份。但是,您可以更改当前线程主体。不,没有-连接字符串中有两个选项:集成身份验证(当前Windows用户)和SQL身份验证 如果我理解正确,请以其他Windows用户身份登录SQL Server。您可以查看模拟用户(尽管这必须是一个单独的进程,而不是主应用程序),也可以查看类似数据库角色的内容:
更新:既然您已经声明您在一个工作组中(我假设客户机和服务器都在),那么似乎说只要您使用的用户名和密码与服务器上的用户完全匹配,您就可以了。不确定这是否是可能的,但值得考虑。此外,如果任何一台计算机位于域上,则下注无效-在这种情况下,您必须模拟以实现此目的。是正确的,我希望明确指定其他用户名/密码。模拟我不认为是一种选择,因为SQL计算机位于另一台计算机上。如果您在域上,它肯定是一种选择,但如果您只是在一个工作组中,事情会变得更复杂。您使用哪种语言调用SQL Server?你有任何其他的细节,也许我们可以引导你找到一些模拟代码或其他有用的东西。