2017-10-11 9 views
0

RHEL Server 7.4マシンからSQL Serverに接続しようとしていますが、kerberos、unixodbc、Microsoft ODBC for Linuxがすでにインストールされています。Kerberosを使用してRHEL Server 7.4からSQL Serverに接続できません

接続しようとしているSQL ServerがActive Directoryドメイン内にあるため、kinitを使用して認証できましたが、まだSSPI Provider: Server not found in Kerberos database.エラーが発生しています。

これは、端末からの私の抜粋です:

[[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. 

これは私の/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 

ありがとう!

+0

以下の回答が機能しましたか?私は同じ問題を抱えていますか?それは私のために働いていません..しかし、それはあなたのために私の問題は私のkrb5.confファイルであることを意味するかもしれない..しかし、私は知らない –

答えて

0

サーバーのFSQNを使用して問題を解決する必要があります。例:

sqlcmd -E -S MyServer.ADS.LOCAL.COM 

問題が存在する場合は、sudoなしでkinitを実行してください。役立つかどうかを確認してください。

関連する問題