2016へのアップグレード後、SQL Serverエージェントはインスタンスに接続できません


8

SQL Server 2014 Enterpriseを備えたクラスター化されたWindows 2012 R2サーバー。

2014 SP1 CU4から2016 RTMにインスタンスをアップグレードしただけで、SQL Serverエージェントを起動しようとするとこのエラーが発生します。

SQLサーバーエージェントログ

2016-06-06 11:53:58 - ? [100] Microsoft SQLServerAgent version 13.0.1601.5 (X64 unicode retail build) : Process ID 10884
2016-06-06 11:53:58 - ? [495] The SQL Server Agent startup service account is DOMAIN\USERNAME.
2016-06-06 11:54:28 - ! [150] SQL Server does not accept the connection (error: 65535). Waiting for Sql Server to allow connections. Operation attempted was: Verify Connection On Start.
2016-06-06 11:54:28 - ! [000] Unable to connect to server 'SERVERNAME\INSTANCENAME'; SQLServerAgent cannot start
2016-06-06 11:54:33 - ! [298] SQLServer Error: 65535, SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. [SQLSTATE 08001] 
2016-06-06 11:54:33 - ! [165] ODBC Error: 0, Login timeout expired [SQLSTATE HYT00] 
2016-06-06 11:54:33 - ! [298] SQLServer Error: 65535, A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. [SQLSTATE 08001] 
2016-06-06 11:54:33 - ! [382] Logon to server 'SERVERNAME\INSTANCENAME' failed (DisableAgentXPs)
2016-06-06 11:54:33 - ? [098] SQLServerAgent terminated (normally)

Windowsアプリケーションログ

SQLServerAgent could not be started (reason: Unable to connect to server 'A08SQL-EDI\EDI'; SQLServerAgent cannot start).

エージェントが起動して約30秒間実行され、その後上記のエラーで終了します。誰かがこの問題に遭遇しましたか?それを解決する方法を知っていますか?

回答:



12

SQL Serverエージェント構成でインスタンスにエイリアスを追加することで問題が解決しました。

エイリアスは、サーバーの完全修飾ドメイン名を使用して定義されました。例:servername.domain.biz \ instance_nameそうしないと、エージェントはエラーを出してシャットダウンします。

ここに画像の説明を入力してください

また、エージェントはsp_configureで無効にされました

sp_configure 'Agent XPs', 1
go

reconfigure with override
go

再度有効にしてください。


1
これは回避策です。実際の解決策は、Illidan-zhuの回答dba.stackexchange.com/a/152741/29371、および/またはMSからの後続のCU / SPアップデートであり、現在テスト中です。
NateJ 2017年

CU2、CU3、さらにはSP1でも問題は解決しません。実際、この記事によると、SP1 はODBC更新(つまりIllidan-zhuの回答)を上書きします。したがって、最善の策は、クラスター上で複数の名前付きインスタンスを使用する場合に、そのODBCドライバーを最新の状態に保つことです。
NateJ 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.