我正在尝试使用SQSH从Linux终端连接到我的Server。这一行是:
sqsh -S <ip address> -U <DOMAIN\user>这会引发错误:
Msg 18456,14级,状态1服务器'DC2',第一行 用户“”登录失败。
注意,它似乎删除了分隔我的域和用户的“\”。
在服务器端,我的事件日志确认了同样的事情。活动内容如下:
用户“DOMAINuser”登录失败。 原因:无法找到与提供的名称匹配的登录名。
我尝试过使用单引号和双引号来封装域和用户名,但是当我这样做时,请求甚至没有到达服务器,可能是因为引号在语法上意味着其他的东西。
有人知道我做错了什么吗?
发布于 2016-12-16 22:35:49
sqsh默认使用FreeTDS配置文件,因此可以指定TDS的版本。可以找到完整的描述这里,但是命令行的结果应该如下所示:
sqsh -S<config file name> -D <database name> -U <domain>\\<user> -P <password / hash>示例:
sqsh -S mssql -D MyDB -U DOMAIN\\testuser -P MyTestingClearPassword1https://stackoverflow.com/questions/41193089
复制相似问题