/ / Impossibile connettersi al server sql da tsql - sql-server, macos, tsql, freetds

Impossibile connettersi al server SQL da tsql - sql-server, macos, tsql, freetds

Sono in grado di connettermi al server SQL remoto utilizzando SQLpro per MSSQL. Tuttavia, quando sto cercando di usare tsql per la connessione, non sono in grado di connettermi al database

Sistema operativo: Macos x

Il mio freetds.conf percorso: /usr/local/freetds.conf

[global]
# tds protocol
tds version =8.0

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

Quando eseguo il comando tsql mi sta gettando un errore comandi come segue:

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

o

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

Di seguito sono riportati gli errori, quando ho provato a giocare con i comandi sopra

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"

Credo che sqlpro usi il driver jdbc per connettersi a sqlserver, ma comunque, penso che questo dovrebbe funzionare.

Eventuali suggerimenti?

risposte:

0 per risposta № 1

Per connettersi via tsql con autenticazione Windows, usando DOMAIN al posto del nome di dominio e USERNAME al posto dell'utente di Windows, è necessario utilizzare questo formato:

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

Dovresti quindi richiedere una password e accedere. Se inserisci la password di dominio sbagliata, otterrai l'errore "dominio non attendibile" e, se non utilizzi due barre retroverse, riceverai questo errore: Login failed for user "DOMAINusername. seguito da Adaptive Server connection failed. Questo è stato testato con FreeTDS 0.95 contro SQL Server 2014.

Se hai ancora problemi, potresti voler aggiungere questo al nostro freetds.conf file:

ntlmv2 = yes

In bocca al lupo!