/ / tsql-sql-server、macos、tsql、freetdsからSQL Serverに接続できません

tsql-sql-server、macos、tsql、freetdsからSQL Serverに接続できません

私はMSSQLのためのSQLproを使用してリモートSQLサーバに接続することができます。しかし、接続にtsqlを使用しようとすると、データベースに接続できません

OS:Macos x

私のfreetds.conf パス:/usr/local/freetds.conf

[global]
# tds protocol
tds version =8.0

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

tsqlコマンドを実行するとエラーが表示される コマンドは次のようになります。

tsql -S MyserverName -p 1433 -U username -P password

または

tsql -H sqlserver -p 1433 _U username -P password

以下は上記のコマンドで試したときのエラーです

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はsqlserverに接続するためにjdbcドライバを使用すると信じていますが、私はこれがうまくいくと思います。

助言がありますか?

回答:

回答№1は0

経由で接続する tsql Windows認証では、 DOMAIN ドメイン名の代わりに USERNAME Windowsユーザーの代わりに、この形式を使用する必要があります。

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

間違ったドメインパスワードを入力すると、「信頼できないドメイン」エラーが発生し、2つのバックスラッシュを使用しないと、次のエラーが表示されます。 Login failed for user "DOMAINusername. に続く Adaptive Server connection failed。これは、FreeTDS 0.95でSQL Server 2014に対してテストされています。

それでも問題が解決しない場合は、 freetds.conf ファイル:

ntlmv2 = yes

がんばろう!