SQL Server 2016 のサポート終了後、ERP データベースは直ちにアップグレードすべきか
SQL Server 2016 は 2026年7月14日に延長サポートを終了しました。セキュリティ、アプリ互換性、停止時間、ロールバックを評価して移行時期を決めます。
変更前にリスクと切戻しを確定試験環境または代表一台で先に確認し、構成、ログ、復元可能なバックアップを保存します。本番切替、一括ポリシー、DB 修復、ストレージ再構築では保守時間と切戻し条件を設定します。
1. 結論と対象範囲
サポート終了によってインスタンスが直ちに停止するわけではありませんが、セキュリティ更新とベンダー支援の前提が変わります。ERP、会計、サプライチェーン、生産系 DB では、現在起動しているかではなく、今後もパッチ、監査、障害支援、復旧要件を満たせるかを判断します。
SQL Server、ERP、DB 復旧、版移行に関係します。高リスク操作前に検証済みバックアップを保護します。
2. 優先して確認するリスク兆候
- 社内 LAN や拠点間ネットワークから広く到達でき、累積更新プログラムの適用も長期間止まっている。
- ERP ベンダーが SQL Server 2016 の検証を終了し、今後の版は SQL Server 2019、2022、2025 のみを対象としている。
3. 変更前の確認項目
- エディション、ビルド、更新レベル、インスタンス数、互換性レベル、高可用性構成を記録します。
- クライアント、連携、ミドルウェア、帳票、ジョブ、リンクサーバー、CLR、レプリケーション、暗号化依存を棚卸しします。
- 完全バックアップを隔離環境へ復元し、DBCC CHECKDB、業務回帰試験、性能比較を実施します。
- ライセンス、対象 Windows Server、ドライバー、容量、保守時間、許容ロールバック時間を確認します。
読取中心の確認・検証例
SELECT @@VERSION;
SELECT name, compatibility_level, state_desc FROM sys.databases;
DBCC CHECKDB WITH NO_INFOMSGS;corp.example、192.0.2.0/24、203.0.113.0/24 は文書用の例です。実環境の値を確認したうえで置き換えてください。
4. 推奨実施手順
- 保守的な移行先として SQL Server 2022 を検討し、SQL Server 2025 はアプリ認定と機能要件が揃う場合に選択します。
- 本番では並行移行を優先し、新規構築、復元または同期、業務検証、変更凍結、計画切替の順で進めます。
- 旧インスタンスと検証済み最終バックアップを残し、DNS、別名、接続文字列の切替と切戻しを文書化します。
- 互換性レベルは切替後に段階的に引き上げ、同日にオプティマイザー挙動まで一括変更しません。
リモート調査と現地作業の判断ログ、構成、少数対象は通常リモートで評価できます。物理サーバー、ストレージ、電源、全体切替、復元訓練は管理された現地作業枠を使用します。浙江・上海・江蘇は案件により訪問対応し、その他地域はリモート支援します。
5. 検証、切戻し、よくある誤り
- ERP 機能、帳票、バッチ、外部連携、バックアップジョブを一連で確認します。
- ピーク時の CPU、メモリ、ストレージ遅延、待機統計、重要 SQL の応答を比較します。
- 完全・差分・ログバックアップ、復元試験、監視、アラートが新環境で動作することを確認します。
よくある誤り
- 起動できるという理由だけで無期限運用する。
- 復元可能なバックアップなしで唯一の本番インスタンスを直接アップグレードする。
- ERP ベンダーの対応表、クライアントドライバー、外部プラグインを確認しない。
公式資料
よくある質問
サポート終了日に DB は停止しますか。
停止はしませんが、セキュリティ、保守、監査上のリスクが増えるため、移行計画が必要です。
必ず SQL Server 2025 に移行しますか。
必須ではありません。アプリ認定、OS、ライセンス、必要機能、運用能力から選定します。
実環境に合わせた判断が必要ですか。
バージョン、構成図、完全なエラー、イベント時刻、影響範囲、直近変更、実施済み操作をご提供ください。リスク、対応範囲、切戻しを確認してから実施範囲を整理します。
