我无法使用数据原子上的Windows身份验证连接到mssql服务器。我已经使用SQL server身份验证成功地连接到服务器,所以我知道data-atom正在工作。但是,我找不到适合windows身份验证的参数。
我通常使用runas.exe /netonly /user:REALDOMAIN\YOURDOMAINUSERNAME Ssms.exe登录,然后从那里进行windows身份验证。
我已经使用netonly runas命令和正常启动了atom。但是,我找不到正确的参数来连接到服务器。
我试着去做
{
name: WindowsAuth
protocol: "mssql"
user: = Username
password: ""
server: <ServerName>
database: "Master"
options: "domain=remoteDomain"
}和
{
name: WindowsAuth
protocol: "mssql"
user: = remoteDomain\Username
password: ""
server: <ServerName>
database: "Master"
options: "domain=remoteDomain"
}发布于 2019-08-13 04:12:47
首先要知道的是,许多数据原子连接问题都可以通过查看tedious.js的文档来解决
在这种情况下,即使您使用的是windows身份验证,也需要提供您的用户名和密码。此外,域信息是大小写敏感的,需要剥离.local或.com之类的内容。
最后,您不应该包含任何与trustedConnection相关的选项。域选项就足够了。
我的最终配置如下所示
{
name: WindowsAuth
protocol: "mssql"
user: = remote_domain_username
password: password
server: server_name
database: root_db
options: "domain=remote_domain_match_case"
}不过,最好不要将密码存储在配置文件中。相反,只要您打开一个新的连接,就键入它。
https://stackoverflow.com/questions/57446382
复制相似问题