2017-10-11 11 views
0

So versuche ich von einem RHEL Server 7.4-Rechner aus eine Verbindung zu einem unserer SQL-Server herzustellen, ich habe bereits kerberos, unixodbc und Microsoft ODBC für Linux installiert.Verbindung von RHEL Server 7.4 mit SQL Server unter Verwendung von Kerberos nicht möglich

Der SQL Server, mit dem ich versuche, eine Verbindung herzustellen, befindet sich in der Active Directory-Domäne. Ich konnte mich mithilfe von kinit authentifizieren, aber immer noch SSPI Provider: Server not found in Kerberos database. Fehler erhalten.

Das ist mein Ausschnitt aus Terminal:

[[email protected] /]$ sudo kinit [email protected] 
[sudo] password for RH: 
Password for [email protected]: 
[[email protected] /]$ sqlcmd -E -S MyServer 
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : SSPI Provider: Server not found in Kerberos database. 
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Cannot generate SSPI context. 

Das ist mein /etc/krb5.conf:

[libdefaults] 
dns_lookup_realm = false 
ticket_lifetime = 24h 
forwardable = yes 
default_realm = ADS.LOCAL.COM 
default_ccache_name = KEYRING:persistent:%{uid} 
dns_lookup_kdc = true 

[domain_realm] 
.ads.local.com = ADS.LOCAL.COM 

Vielen Dank im Voraus!

+0

hat die Antwort unten funktioniert? Ich habe die gleichen Probleme? Es hat nicht funktioniert für mich .. aber wenn es für Sie getan hat, könnte es bedeuten, dass mein Problem mit meiner krb5.conf-Datei ist .. aber ich weiß es nicht –

Antwort

0

Verwendung FSQN des Servers sollte das Problem lösen. Zum Beispiel:

Und wenn das Problem besteht, führen Sie kinit ohne sudo sehen, ob es hilft.

Verwandte Themen