首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从tsql连接到sql server。

无法从tsql连接到sql server。
EN

Stack Overflow用户
提问于 2017-09-29 01:38:43
回答 1查看 738关注 0票数 0

我能够使用MSSQL的SQLpro连接到远程sql server。但是,当我尝试使用tsql进行连接时,我无法连接到数据库

操作系统: Macos x

我的本地路径:/usr/ freetds.conf /freetds.conf

代码语言:javascript
复制
[global]
    # tds protocol
    tds version =8.0

[MyserverName]
    host = sqlservername
    port = 1433
    tds version = 8.0

当我运行tsql命令时,它抛出一个错误命令,如下所示:

代码语言:javascript
复制
tsql -S MyserverName -p 1433 -U username -P password

代码语言:javascript
复制
tsql -H sqlserver -p 1433 _U username -P password

以下是我尝试使用上述命令时出现的错误

代码语言:javascript
复制
MSG 18452 (severety 14, state 1):
"Login failed. The login is from an untrusted domain and cannot be used with windows authentication"

Error 20002(severity 9):    
"Adaptive Server connection failed"

我相信sqlpro使用jdbc驱动程序连接到sqlserver,但是,我认为这应该可以工作。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-30 02:03:11

要使用Windows身份验证通过tsql进行连接,请使用DOMAIN代替域名,使用USERNAME代替Windows用户,您需要使用以下格式:

tsql -S yourmssql.server.com -p 1433 -U DOMAIN\\username

然后,它应该会提示您输入密码,并让您登录。如果你输入了错误的域密码,你会得到'untrusted‘错误,如果你没有使用两个反斜杠,你会得到这个错误:Login failed for user 'DOMAINusername.后跟Adaptive Server connection failed。这已经在FreeTDS 0.95和SQL Server 2014上进行了测试。

如果您仍然有问题,您可能希望将以下内容添加到我们的freetds.conf文件:

代码语言:javascript
复制
ntlmv2 = yes

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46475267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档