Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一种方法可以使用windows ms sql身份验证显式指定u/p?_Sql_Sql Server - Fatal编程技术网

是否有一种方法可以使用windows ms sql身份验证显式指定u/p?

是否有一种方法可以使用windows ms sql身份验证显式指定u/p?,sql,sql-server,Sql,Sql Server,在对MS SQL使用windows身份验证时,是否有方法显式指定用户/域/密码 我的意思是在连接字符串中 编辑: 我想用另一台计算机上的特定用户名和密码连接到另一台SQL server,因此我认为不可能进行模拟 不,这是不可能的。使用Windows身份验证时,您发送当前用户的身份,但无法明确指定该身份。但是,您可以更改当前线程主体。不,没有-连接字符串中有两个选项:集成身份验证(当前Windows用户)和SQL身份验证 如果我理解正确,请以其他Windows用户身份登录SQL Server。您可

在对MS SQL使用windows身份验证时,是否有方法显式指定用户/域/密码

我的意思是在连接字符串中

编辑:
我想用另一台计算机上的特定用户名和密码连接到另一台SQL server,因此我认为不可能进行模拟

不,这是不可能的。使用Windows身份验证时,您发送当前用户的身份,但无法明确指定该身份。但是,您可以更改当前线程主体。

不,没有-连接字符串中有两个选项:集成身份验证(当前Windows用户)和SQL身份验证

如果我理解正确,请以其他Windows用户身份登录SQL Server。您可以查看模拟用户(尽管这必须是一个单独的进程,而不是主应用程序),也可以查看类似数据库角色的内容:


更新:既然您已经声明您在一个工作组中(我假设客户机和服务器都在),那么似乎说只要您使用的用户名和密码与服务器上的用户完全匹配,您就可以了。不确定这是否是可能的,但值得考虑。此外,如果任何一台计算机位于域上,则下注无效-在这种情况下,您必须模拟以实现此目的。

是正确的,我希望明确指定其他用户名/密码。模拟我不认为是一种选择,因为SQL计算机位于另一台计算机上。如果您在域上,它肯定是一种选择,但如果您只是在一个工作组中,事情会变得更复杂。您使用哪种语言调用SQL Server?你有任何其他的细节,也许我们可以引导你找到一些模拟代码或其他有用的东西。