2017-06-23 231 views
2

解決策の高低を精査しましたが、何も助けにはなりませんでした。明らかにするために、私はではなく、 SSISパッケージを開発しています。私はすでに動作することが証明されているものを実行しようとしています。この問題はサーバー固有です。SSISエラー - 接続マネージャーへのAcquireConnectionメソッド呼び出しがエラーコード0xC0202009で失敗しました

レポート用に本番データベースからリポジトリを構築するETLジョブがあります。大きなデータベースでこのプロセスの負担を軽減するために、より大きなリソースを備えた新しいVMサーバーを構築しました。

サーバーはWindows Server 2012 R2です。統合サービスでSQL Server 2014 SP2 CU05を実行すると、それほど多くはありません。このジョブはエージェントを15分間隔で実行します。最初の数回は実行され、実際には接続先データベースの一部のデータの構築が開始されますが、このエラーは手動またはスケジュールどおりに実行されるすべての新しいバッチで維持され、しばらくしてからデータの移動が停止します。ここで

は、基本エラーです:

SSIS Error Code DTS_E_CANNOTACQVIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "ETL_Framework" failed with error code 0xCO202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

サイードAcquireConnection呼び出しの前にエラーメッセージ:

SSIS Error Code DTS_E OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. Source: "Microsoft SQL Server Native Client 11.0" Description: "Login timeout expired". Source. "Microsoft SQL Server Native Client 11.0" Description: "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." Source. "Microsoft SQL Server Native Client 11.0" Description: "Named Pipes Provider: Could not open a connection to SQL Server [2]. ".

心に留めするための一つの重要なことは、送信元と宛先の両方のデータベースは、この上にあることです同じサーバージョブが実行されていること。すべてがローカライズされており、ドメインサービスアカウントがサーバー上のローカル管理者であり、SQL上のsysadminであることを意味します。

名前付きパイプとTCP/IPプロトコルがSQLで有効になっています。ジョブを実行しているサービスアカウントはドメインユーザーです。これは問題のないこの種類の仕事のために他のサーバーセットアップに数百回も使用しています。インスタンスのFQDN(例:SZDB.somewhere.com \ SQL2014)を使用して、他のVMからこのサーバにSSMS経由で接続できます。逆も同様です。

ですので、ここに提案してください。私のサーバーの設定には何かが欠けているに違いありません。

答えて

0

この場合、解決策はSQL Serverの既定のインスタンスをインストールすることでした。以前は名前付きインスタンスを実行していました。 SQLセットアップを実行してデフォルトインスタンス(MSSQLSERVERなど)をインストールするとすぐに、ETLジョブのエラーが解消され、データウェアハウスは引き続き問題なく構築されました。同じ問題を抱えていた他の2台のサーバー上のソリューションであることが証明されました。

関連する問題