MS SQL Server 2016からMS SQL Server 2022への移行について

2026-06-30T08:49:18.2466667+00:00

お世話になっております。

(Windows Server2016上)MS SQL Server 2016で稼働していたデータベースを、

別ホスト(Windows Server2022上)MS SQL Server 2022 へ復元した後、同じホスト内(Windows Server2022)のサーバーから

当該データベースへ接続できなくなる事象が発生しております。(詳細は以下エラーログにて確認)

データベース移行前は(Windows Server2022)のサーバーから

当該データベースMS SQL Server 2022 へ接続できておりました。

お手数ですが、本事象の対象法についてご教示いただけますでしょうか。

SQL Server 2016 → 2022 へ DB を復元した際に必要な作業(互換性レベル変更など)

発生エラー:

| Tue, 30 Jun 2026 00:10:31 +0900 -- 9972 -- FillDB version 11.0.4.60 starting... |

| --- |

| Tue, 30 Jun 2026 00:10:31 +0900 -- 9972 -- Using cURL library - 8.9.1-DEV |

| Tue, 30 Jun 2026 00:10:31 +0900 -- 9972 -- OpenSSL Initialized (Non-FIPS Mode) |

| Tue, 30 Jun 2026 00:10:31 +0900 -- 9972 -- Using OpenSSL crypto library OpenSSL 3.2.4 11 Feb 2025 |

| Tue, 30 Jun 2026 00:10:32 +0900 -- 9972 -- Signature Algorithms: sha256 |

| Tue, 30 Jun 2026 00:10:32 +0900 -- 9972 -- Download Algorithms: sha256, sha1 |

| Tue, 30 Jun 2026 00:10:32 +0900 -- 9972 -- Signature Algorithms: sha256 |

| Tue, 30 Jun 2026 00:10:32 +0900 -- 9972 -- Download Algorithms: sha256, sha1 |

| Tue, 30 Jun 2026 00:36:00 +0900 -- 9972 -- Unable to connect to database: Database Error: [Microsoft][ODBC Driver 17 for SQL Server]接続が切断され、回復できません。クライアント ドライバーは接続の回復を 1 回以上試みましたが、すべて失敗しました。ConnectRetryCount の値を増やして、回復試行回数を増やしてください。 (IMC01: 0) |

| [Microsoft][ODBC Driver 17 for SQL Server]通信リンクが失敗しました。 (08S01: 0) |

| Tue, 30 Jun 2026 00:36:10 +0900 -- 9972 -- Unable to connect to database: Database Error: The database being connected to has a database version of 'Enterprise 9.127', and this application requires a database version of 'Enterprise 11.37'. |

| Tue, 30 Jun 2026 01:42:55 +0900 -- 9972 -- Unable to connect to database: Database Error: The database being connected to has a database version of 'Enterprise 9999.99', and this application requires a database version of 'Enterprise 11.37'. |

| Tue, 30 Jun 2026 01:42:59 +0900 -- 2836 -- FillDB Stop Requested. |

| Tue, 30 Jun 2026 01:43:00 +0900 -- 6536 -- FillDB version 11.0.4.60 starting... |

| Tue, 30 Jun 2026 01:43:00 +0900 -- 6536 -- Using cURL library - 8.9.1-DEV |

| Tue, 30 Jun 2026 01:43:00 +0900 -- 6536 -- OpenSSL Initialized (Non-FIPS Mode) |

| Tue, 30 Jun 2026 01:43:00 +0900 -- 6536 -- Using OpenSSL crypto library OpenSSL 3.2.4 11 Feb 2025 |

| Tue, 30 Jun 2026 01:43:00 +0900 -- 6536 -- Unable to connect to database: Database Error: The database has been partially upgraded and is not in a consistent status. |

| Tue, 30 Jun 2026 02:49:34 +0900 -- 6536 -- Unable to connect to database: Database Error: The database has been partially upgraded and is not in a consistent status. |

お忙しいところ恐れ入りますが、ご確認のほどよろしくお願いいたします。

SQL Server Integration Services
SQL Server Integration Services

エンタープライズ レベルのデータ統合およびデータ変換ソリューションを構築するための Microsoft プラットフォーム。


1 件の回答

並べ替え方法: 最も役に立つ
  1. M_Marl 7,920 評価のポイント
    2026-07-07T09:26:07.2966667+00:00

    この質問をCopilotに見せて、あーだこーだして出てきた結果です

    SQL2022にデータ以外も復元して、他のServerが見失っていませんか?


    復元前:

    新SQL2022 ← 接続元は正常に接続できていた

    復元操作:

    master / msdb / model が旧SQL2016の情報で上書きされた可能性

    または移行ツールでインスタンスアップグレードが走った

    復元後:

    新SQL2022のインスタンス名・ポート・TLS設定が旧環境に巻き戻る

    接続元は「復元前の名前」で接続しようとする

    → 新SQLはその名前を持っていない

    → 接続不能

    → ODBC Driver 17 が「見つからない or 接続方法が違う」とエラーを吐く

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。