SQL server2017 サーバー移行時にメンテナンスプランが実行エラーになる
- 作成日 2020.10.21
- Sql Server
- Sql Server2017
SQL server2017のサーバー移行時にメンテナンスプランだけが、なぜか実行エラーになったので、その際の対処法を記述してます。
環境
- SQL server2017 Version 14.0.3223.3
エラー内容
実行時のエラー内容です。
次のユーザーとして実行: xxxxx
Microsoft (R) SQL Server Execute Package Utility Version 14.0.3223.3 for 64-bit Copyright (C) 2017 Microsoft. All rights reserved.
開始: 3:00:10 エラー: 2020-10-17 03:00:17.03
コード: 0xC00291EC ソース: {7A6302E7-71C1-4120-AC83-97D9441B837C}
SQL 実行タスク
説明: 接続 "ローカル サーバー接続" を取得できませんでした。接続が正しく構成されていないか、この接続に必要な権限が不足している可能性があります。
エラー終了 エラー: 2020-10-17 03:00:17.19
コード: 0xC0024104
ソース: testTask
説明: タスクの Execute メソッドが失敗し、
エラー コード 0x80131904 (SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。
サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。
(provider: Named Pipes Provider, error: 40 - SQL Server への接続を開けませんでした)) が返されました。
タスクの Execute メソッドは成功し、"out" パラメーターを使用して結果が示される必要があります。
エラー終了 エラー: 2020-10-17 03:00:17.53 コード: 0xC0024104 ソース: {xxx-xxxx-xxxx-xxx}
説明: タスクの Execute メソッドが失敗し、
エラー コード 0x80131904
(SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。
インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。
(provider: Named Pipes Provider, error: 40 - SQL Server への接続を開けませんでした)) が返されました。
タスクの Execute メソッドは成功し、"out" パラメーターを使用して結果が示される必要があります。
エラー終了 DTExec: パッケージの実行から返されました DTSER_FAILURE (1)。 開始: 3:00:10 完了: :03:00:17 経過時間: 7.587 秒.
パッケージを実行できませんでした。. ステップは失敗しました。
原因
サーバー移行前にメンテナンスプランを作成したため、移行時にIPアドレスが変更されており、実行できなかった
メンテナンスプランより「接続の管理」をクリック
編集をクリック
ここのサーバー名が、移行前と移行後で変わっていたため
対処法
サーバー名が変更できなかったため、結局メンテナンスプランを再作成することで改善
-
前の記事
javascript エラー「Uncaught TypeError: Assignment to constant variable.」の原因 2020.10.21
-
次の記事
javascript エラー「Uncaught SyntaxError: Identifier ‘top’ has already been declared」の原因 2020.10.21
コメントを書く