SQL Server のサポート終了オプションSQL Server end of support options

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) - Windows のみ はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) - Windows only はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance

この記事では、サポート終了に達した SQL Server 製品に対処するためのオプションについて説明します。This article explains your options for addressing SQL Server products that have reached end of support.

SQL Server のライフサイクルについてUnderstanding the SQL Server lifecycle

各バージョンの SQL ServerSQL Server では、少なくとも 10 年間のサポートが受けられます。これには、メインストリーム サポートの 5 年間、および延長サポートの 5 年間が含まれます。Each version of SQL ServerSQL Server is backed by a minimum of 10 years support, which includes five years in mainstream support, and five years in extended support:

  • メインストリーム サポートには、機能、パフォーマンス、スケーラビリティ、およびセキュリティ更新プログラムが含まれています。Mainstream support includes functional, performance, scalability and security updates.
  • 延長サポートには、セキュリティ更新プログラムのみが含まれます。Extended support includes only security updates.

サポートの終了 (有効期間の終了とも呼ばれます) は、製品がそのライフサイクルの終了に達したことと、製品でサービスとサポートを利用できなくなったことを示します。End of support (also sometimes known as end of life) indicates that a product has reached the end of its lifecycle, and servicing and support is no longer available for the product. Microsoft ライフサイクルの詳細については、「Microsoft ライフサイクル ポリシー」を参照してください。For more information about the Microsoft Lifecycle, see Microsoft Lifecycle Policy.

OptionsOptions

ご利用の SQL ServerSQL Server がサポートの終了段階に達したら、次のいずれかを選択できます。Once your SQL ServerSQL Server has reached the end of support stage, you can choose to:

アップグレードまたは移行の計画と自動化を行うための情報、ガイダンス、ツールの詳細については、SQL Server 2005 のサポート終了SQL Server 2008 のサポート終了に関するページをご覧ください。For more information, guidance, and tools to plan and automate your upgrade or migration, see SQL Server 2005 end of support and SQL Server 2008 end of support.

サポート終了のオプション

この記事では、各アプローチの利点と考慮事項、および意思決定プロセスの指針として役立つ追加のリソースについて説明します。This article describes the benefits and considerations for each approach, as well as additional resources that can help guide your decision-making process.

SQL Server をアップグレードするUpgrade SQL Server

SQL ServerSQL Server がサポート終了に達したら、新しいサポート対象バージョンの SQL ServerSQL Server にアップグレードすることを選択できます。Once your SQL ServerSQL Server has reached the end of support, you can choose to upgrade to a newer and supported version of SQL ServerSQL Server. これにより、環境の一貫性が保たれ、最新の機能セットを使用できるようになり、新しいバージョンのサポート ライフサイクルが採用されます。This gives you environmental consistency, allows you to use the latest feature set, and adopts the new version's support lifecycle.

メリットBenefits

  • 最新のテクノロジ:新しい SQL ServerSQL Server バージョンでは、パフォーマンス、スケーラビリティ、高可用性機能、および強化されたセキュリティを含むイノベーションが導入されています。Latest technology: New SQL ServerSQL Server versions introduce innovations that include performance, scalability, and high-availability features, and improved security.
  • 制御:ハードウェアとソフトウェアの両方を管理するため、機能とスケーラビリティを最大限制御できます。Control: You have the most control over features and scalability, because you manage both hardware and software.
  • 使い慣れた環境:以前のバージョンの SQL ServerSQL Server からアップグレードする場合、これが最も類似した環境になります。Familiar environment: If you're upgrading from an older version of SQL ServerSQL Server, this is the most similar environment.
  • 広範な適用性:OLTP システムやデータ ウェアハウスなど、あらゆる種類のデータベース アプリケーションに適用されます。Wide applicability: Applicable for database applications of any kind, including OLTP systems and data warehousing.
  • データベース アプリケーションのリスクが低い:レガシ システムと同じレベルでデータベース互換性を維持することにより、既存のデータベース アプリケーションは、悪影響を及ぼす可能性のある機能やパフォーマンスの変更から保護されます。Low risk for database applications: By maintaining the database compatibility to the same level as the legacy system, existing database applications are protected from functional and performance changes that can have detrimental effects. 新しいデータベース互換性設定でゲートされた機能を使用する必要がある場合にのみ、アプリケーションを完全に再認定する必要があります。An application only needs to be fully re-certified when it needs to use features that are gated by a newer database compatibility setting. 詳細については、「Compatibility Certification」 (互換性証明書) を参照してください。For more information, see Compatibility Certification.

考慮事項Considerations

  • コスト: このアプローチでは、最大の先行投資と最も継続的な管理が必要です。Cost: This approach requires the biggest up-front investment and the most ongoing management. 独自のハードウェアとソフトウェアを購入、保守、管理する必要があります。You have to buy, maintain, and manage your own hardware and software.

  • ダウンタイム:アップグレード戦略によっては、ダウンタイムが発生する可能性があります。Downtime: There could be downtime depending on your upgrade strategy. また、インプレース アップグレード プロセス中に問題が発生するという固有のリスクもあります。There is also an inherent risk of running into issues during an in-place upgrade process.

  • 複雑さ:Windows Server 2008 または Windows Server 2008 R2Windows Server 2008 R2 を使用している場合は、新しいバージョンの SQL ServerSQL Server がこれらの Windows バージョンでサポートされない可能性があるため、OS もアップグレードする必要があります。Complexity: If you're on Windows Server 2008 or Windows Server 2008 R2Windows Server 2008 R2, you will also need to upgrade the OS as the newer versions of SQL ServerSQL Server may not be supported on those Windows versions. OS のアップグレード プロセス中はリスクが増えるため、サイドバイサイド移行を行うのがより賢明ですが、このアプローチにはよりコストがかかる可能性があります。There is added risk during the OS upgrade process, so doing a side-by-side migration may be the more prudent, yet more costly, approach. Windows Server 2008 や Windows Server 2008 R2Windows Server 2008 R2 のフェールオーバー クラスター インスタンスでは、インプレース OS アップグレードはサポートされていません。In-place OS upgrades are not supported on failover cluster instances for Windows Server 2008 or Windows Server 2008 R2Windows Server 2008 R2.

    注意

    クラスター OS のローリング アップグレードは、Windows Server 2016 以降で利用できます。Cluster OS rolling upgrades are available starting with Windows Server 2016.

リソースResources

インストール メディア Installation media
インストール ウィザードを使用して SQL Server をアップグレードするUpgrade SQL Server using Installation Wizard

新機能:What's new in:

ハードウェア要件:Hardware requirements:

サポートされているバージョンとエディションのアップグレード:Supported version and edition upgrades:

ツール:Tools:

  • Database Experimentation Assistant は、特定のワークロードのターゲット バージョンの SQL ServerSQL Server を評価するのに役立ちます。Database Experimentation Assistant can help evaluate the target version of SQL ServerSQL Server for a specific workload.
  • Data Migration Assistant は、新しいバージョンの SQL ServerSQL Server のデータベース機能に影響する可能性のある互換性の問題を検出するのに役立ちます。Data Migration Assistant can help detect compatibility issues that can impact database functionality in your new version of SQL ServerSQL Server.
  • クエリ調整アシスタントは、データベースの互換性をアップグレードするときに悪影響が及ぶ可能性があるワークロードの調整に役立ちます。Query Tuning Assistant can help to tune workloads that may experience adverse effects when upgrading the database compatibility.

次の図は、数年にわたるさまざまなバージョンの SQL ServerSQL Server のイノベーションの例を示しています。The following image provides an example of innovation over the various versions of SQL ServerSQL Server throughout the years:

25 年間の SQL Server イノベーション

サポートを延長するExtend support

アップグレードの準備ができておらず、クラウドに移行する準備ができていない場合は、延長セキュリティ更新プログラムのサブスクリプションを購入して、サポート終了日を過ぎてから最長 3 年間は重要なセキュリティ更新プログラムを受け取ることができます。If you're not ready to upgrade, and you're not ready to move to the cloud, you have the ability to purchase an Extended Security Updates subscription to receive Critical security updates for up to three years past the end of the support date.

メリットBenefits

  • アプリケーションのサポート:これは、アプリケーションで新しいバージョンの SQL ServerSQL Server に対する再認定が必要な場合に最適なオプションです。Application support: This is the best option if your application requires re-certification on a newer version of SQL ServerSQL Server. 互換性証明書を使用しないアプリケーションでは、これが一般的です。This is common for applications that are not using Compatibility Certification.
  • 一貫したインフラストラクチャ:インフラストラクチャを変更する必要はまったくありません。Consistent infrastructure: You don't have to change your infrastructure in any way.
  • テクニカル サポート:ソフトウェア アシュアランス、または別のサポート プランをお持ちの場合は、サポートが終了した SQL ServerSQL Server 製品に対する MicrosoftMicrosoft からのテクニカル サポートを引き続き受けることができます。Technical support: If you have Software Assurance, or another support plan, you can continue receiving technical support from MicrosoftMicrosoft on your end-of-support SQL ServerSQL Server product. これが、SQL Server 2008SQL Server 2008SQL Server 2008 R2SQL Server 2008 R2 のサポートを受ける唯一の方法です。This is the only way to get support for SQL Server 2008SQL Server 2008 and SQL Server 2008 R2SQL Server 2008 R2.
  • Time: このオプションは 3 年間利用でき、アプリケーションを認定するための時間を増やすことができます。Time: This option is available for three years, giving you extra time to certify your applications.

考慮事項Considerations

  • 限られた可用性:このオプションは、ソフトウェア アシュアランスまたはサブスクリプションのライセンスをお持ちのお客様のみご利用いただけます。Limited availability: This option is only available to customers with Software Assurance or subscription licenses.
  • コスト: 延長セキュリティ更新プログラムはオンプレミス ライセンスの年次コストの約 75% であるため、このオプションではコストが高くなることがあります。Cost: This option can prove costly, as Extended Security Updates are approximately 75% of the on-premises license cost annually.
  • 限られた期間:このオプションを利用できるのは 3 年間のみであるため、セキュリティとコンプライアンスを確保する必要がある場合は、3 年の期間が終わるときに引き続きアップグレードまたは移行する必要があります。Limited time-frame: This option is only available for three years, so you still need to upgrade or migrate at the end of the three-year period if you want to ensure your security and compliance.
  • バグの修正プログラムがない:製品でセキュリティ以外のバグが発生した場合、MicrosoftMicrosoft ではそのための修正プログラムはリリースされません。No bug fixes: If you encounter a non-security bug with the product, MicrosoftMicrosoft will not release a fix for it.
  • 制限付きサポート:延長セキュリティ更新プログラムには、新機能、機能強化、お客様のご要望による修正プログラムは含まれません。Limited support: Extended Security Updates do not include new features, functional improvements, or customer-requested fixes. セキュリティ修正プログラムは、Microsoft Security Response Center (MSRC) によって重要として評価されたものに限定されます。Security fixes are limited to those rated as Critical by the Microsoft Security Response Center (MSRC).

リソースResources

延長セキュリティ更新プログラム (ESU) の概要 Extended Security Updates (ESU) overview
ESU に関してよく寄せられる質問の詳細 Detailed ESU frequently asked questions
Azure VM にそのまま移行することによる無料のサポート延長 Extend support for free by migrating as-is to an Azure VM
ソフトウェア アシュアランスSoftware Assurance

Azure Virtual MachineAzure Virtual Machine

別の方法として、SQL Server を実行している Azure 仮想マシンにワークロードを移行することもできます。Another option is to migrate your workload to an Azure Virtual Machine running SQL Server. システムをそのまま移行し、サポートが終了した SQL ServerSQL Server を維持するか、新しいバージョンの SQL ServerSQL Server にアップグレードすることができます。You can migrate your system as-is and keep your end-of-support SQL ServerSQL Server, or you can upgrade to a newer version of SQL ServerSQL Server. これは、OS レベルのアクセスを必要とする移行とアプリケーションに最適です。This is best for migrations and applications requiring OS-level access. SQL ServerSQL Server 仮想マシンは、最小限の変更または変更なしでクラウドに迅速に移行する必要がある既存のアプリケーションに対して、リフトアンドシフトの準備ができています。virtual machines are lift-and-shift ready for existing applications that require fast migration to the cloud with minimal or no changes.

メリットBenefits

  • 無料の延長セキュリティ更新プログラム:SQL Server 2008SQL Server 2008 または SQL Server 2008 R2SQL Server 2008 R2 を使用して、SQL ServerSQL Server をそのまま維持することを選択した場合は、ソフトウェア アシュアランスがなくても、サポート終了日を過ぎてから 3 年間は無料の延長セキュリティ更新プログラムを取得できます。Free Extended Security Updates: If you choose to keep your SQL ServerSQL Server as-is using SQL Server 2008SQL Server 2008 or SQL Server 2008 R2SQL Server 2008 R2, you can get free Extended Security Updates for three years past the end of support date, even without having Software Assurance.
  • コストの節約:ハードウェアとサーバー ソフトウェアのコストを節約でき、時間単位の使用量に対してのみ料金をお支払いいただけます。Cost-saving: You save the cost of hardware and server software, only paying for hourly usage.
  • リフト アンド シフト:最小限の変更または変更なしで、SQL ServerSQL Server とアプリケーションのインフラストラクチャをクラウドにリフト アンド シフトすることができます。Lift-and-shift: You can lift-and-shift your SQL ServerSQL Server and application infrastructure into the cloud with minimal or no changes.
  • ホスト環境:ハードウェア、およびソフトウェア メンテナンスのオフロードなど、ホスト環境の利点が得られます。Hosted environment: You will get the benefits of a hosted environment, such as offloading hardware, and software maintenance.
  • オートメーション:Windows Server 2008 R2Windows Server 2008 R2 以上をご利用の場合は、修正プログラムの自動適用と自動バックアップの利点が得られます。Automation: If you're on Windows Server 2008 R2Windows Server 2008 R2 and greater, you will get the benefit of automated patching, and automated backups.
  • OS の制御:オペレーティング システム環境を制御できますが、その場合は SQL ServerSQL Server の使い慣れた機能セットを使用します。OS Control: You have control over the operating system environment, but with the familiar feature set of SQL ServerSQL Server.
  • 迅速なデプロイ:仮想マシン イメージのライブラリからすばやくデプロイすることができます。Rapid deployment: You can quickly deploy from a library of virtual machine images.
  • ライセンス モビリティ:ライセンスを持ち込むことができるため、運用コストを削減できます。License mobility: You can bring your license, allowing you to decrease operating cost.
  • 高可用性: 最大 99.99% の稼働率を誇る Azure インフラストラクチャによる組み込みの仮想マシン可用性からの利点が得られるだけでなく、フェールオーバー クラスター インスタンスや Always On 可用性グループなどの SQL ServerSQL Server 高可用性オプションを利用することもできます。High availability: Not only do you benefit from the built-in virtual machine availability by the Azure infrastructure boasting up to 99.99% availability, but you can also take advantage of SQL ServerSQL Server high availability options such as failover cluster instances and Always On availability groups.
  • データベース アプリケーションのリスクが低い:レガシ データベースと同じレベルでデータベース互換性を維持することにより、既存のデータベース アプリケーションは、悪影響を及ぼす可能性のある機能やパフォーマンスの変更から保護されます。Low risk for database applications: By maintaining the database compatibility to the same level as the legacy databases, existing database applications are protected from functional and performance changes that can have detrimental effects. 新しいデータベース互換性設定でゲートされた機能を使用する必要がある場合にのみ、アプリケーションを完全に再認定する必要があります。An application only needs to be fully re-certified when it needs to use features that are gated by a newer database compatibility setting. 詳細については、「Compatibility Certification」 (互換性証明書) を参照してください。For more information, see Compatibility Certification.

考慮事項Considerations

  • 管理性:SQL ServerSQL Server とオペレーティング システム ソフトウェアの両方を引き続き管理する必要があります。Manageability: You still have to manage both SQL ServerSQL Server and operating system software.
  • ネットワーク:ネットワークおよび Active Directory インフラストラクチャと統合するように仮想マシンを構成する必要があります。これにより、複雑さが増します。Networking: You have to configure the virtual machine to integrate with your networking and Active Directory infrastructure, which is an added layer of complexity.
  • 共有記憶域の FCI:Azure 仮想マシンでは、記憶域スペース ダイレクトまたは Premium ファイル共有を使用するフェールオーバー クラスター インスタンスのみがサポートされており、共有記憶域を使用するフェールオーバー クラスター インスタンスはサポートされていません。Shared storage FCI: Azure virtual machines only support failover cluster instances using Storage Spaces Direct or Premium File Shares, and do not support a failover cluster instance using shared storage. そのため、Azure 仮想マシンでは、Windows Server 2012 以上を使用する場合にのみ、フェールオーバー クラスター インスタンスがサポートされます。As such, Azure virtual machines only support failover cluster instances when using Windows Server 2012 or greater.
  • スケーラビリティのダウンタイム:CPU およびストレージ リソースの変更中にダウンタイムが発生します。Scalability downtime: There is downtime while changing the CPU and storage resources.
  • サイズの制限:SQL ServerSQL Server インスタンスでは、必要な数のデータベースをサポートできますが、オンプレミスの SQL ServerSQL Server では 524 PB であるのに対し、SQL ServerSQL Server の単一インスタンスのすべてのデータベースの累計は 256 TB となります。Size limitation: Although the SQL ServerSQL Server instance can support as many databases as needed, the cumulative total of all databases for a single instance of SQL ServerSQL Server is 256 TB, as opposed to 524 PB for an on-premises SQL ServerSQL Server.

リソースResources

SQL Server VM の概要 SQL Server VM overview
Azure SQL オプションの選択 Choosing an Azure SQL option
SQL Server を Azure VM に移行する Migrate SQL Server to an Azure VM
Azure にそのまま移行するための無料の延長セキュリティ更新プログラム (ESU) Free Extended Security Updates (ESUs) for migrating to Azure as-is
延長セキュリティ更新プログラム (ESU) の概要 Extended Security Updates (ESU) overview
ESU に関してよく寄せられる質問の詳細 Detailed ESU frequently asked questions
SQL 仮想マシンの自動修正 SQL virtual machine automated patching
SQL 仮想マシンの自動バックアップ SQL virtual machine automated backup
SQL 仮想マシンの高可用性 SQL virtual machine high availability
SQL 仮想マシンに関してよく寄せられる質問SQL virtual machine frequently asked questions

Azure SQL Database 単一データベースAzure SQL Database single database

メンテナンスをオフロードし、コストを削減し、今後アップグレードする必要がないようにする場合は、ワークロードを Azure SQL Database 単一データベースに移動できます。If you want to offload maintenance, reduce costs, and eliminate the need to upgrade in the future, you can move your workload to Azure SQL Database single database. このオプションは、最新のクラウド アプリケーションで、最新の安定した SQL Server データベース エンジンSQL Server Database Engine 機能を使用する必要があり、開発とマーケティングに時間の制約がある場合に最適です。This option is best for modern cloud applications that want to use the latest stable SQL Server データベース エンジンSQL Server Database Engine features and have time constraints in development and marketing.

メリットBenefits

  • コスト: 単一データベースは、ハードウェア、ソフトウェア、およびメンテナンスがオフロードされるため、コスト効率に優れ、秒単位または時間単位の使用量に対して料金をお支払いいただけます。Cost: Single database can be cost-effective, since hardware, software, and maintenance is offloaded, and you can pay for usage by the second or the hour.
  • 柔軟性: 単一データベースは、開発者の生産性およびソリューションの迅速な市場投入が重要になる場合や、外部アクセスを必要とする場合に、クラウド用に設計されたアプリケーションに特に適しています。Flexibility: Single database is particularly well suited for cloud-designed applications when developer productivity and fast time-to-market solutions are critical, or that have require external access.
  • 一般的な機能:最もよく使用される SQL Server データベース エンジンSQL Server Database Engine の機能をご利用いただけますが、SQL Managed Instance の場合ほど多くはありません。Common features: The most commonly used SQL Server データベース エンジンSQL Server Database Engine features are available, but not as many as for SQL Managed Instance.
  • 迅速なデプロイ:単一データベースをすばやくデプロイできます。Rapid deployment: You can quickly deploy a single database.
  • スケーラビリティ:ビジネスに合わせ、必要に応じて迅速かつ簡単にスケール アップおよびダウンできるため、コストをさらに節約できるという利点が得られます。Scalability: You can quickly and easily scale up and down as needed for your business, providing additional cost-saving benefits.
  • 稼働率:サービスのコストには、ストレージと高可用性の両方が含まれ、99.995% の稼働率が保証されます。Availability: The cost of the service includes both storage and high availability, with 99.995% availability guaranteed.
  • オートメーション:修正プログラムの適用とバックアップが自動的に行われ、貴重なメンテナンス時間が節約されます。Automation: Patching and backups happening automatically, saving you valuable maintenance time.
  • Intelligent Insights:組み込みのインテリジェンス分析によって、データベースのパフォーマンスに関する分析情報を得ることができます。Intelligent Insights: Gain insight about the performance of your database with built-in intelligence analytics.
  • バージョンレス: Azure SQL データベースAzure SQL Database はバージョンレスです。これは、バージョンが常に最新であり、アップグレードやダウンタイムについて心配する必要がまったくないことを意味します。Versionless: Azure SQL データベースAzure SQL Database is versionless, meaning you are always on the latest version, and never have to worry about upgrading, or downtime. さらに、最初にクラウドに最新の安定した機能がリリースされるようになっているため、常に最新かつ最高のものを利用できます。Plus, you're always on the latest and greatest, with our latest stable features being released to the cloud first.
  • データベース アプリケーションのリスクが低い:オンプレミス データベースと同じレベルでデータベース互換性を維持することにより、既存のアプリケーションは、悪影響を及ぼす可能性のある機能やパフォーマンスの変更から保護されます。Low risk for database applications: By maintaining the database compatibility to the same level as the on-premises database, existing applications are protected from functional and performance changes that can have detrimental effects. 新しいデータベース互換性設定でゲートされた機能を使用する必要がある場合にのみ、アプリケーションを完全に再認定する必要があります。An application only needs to be fully re-certified when it needs to use features that are gated by a newer database compatibility setting. 詳細については、「Compatibility Certification」 (互換性証明書) を参照してください。For more information, see Compatibility Certification.

考慮事項Considerations

  • 限定された移行オプション:インスタンス全体ではなく、一度に単一のデータベースのみを移行できます。Limited migration options: You can only migrate a single database at a time, rather than an entire instance.
  • 機能の制限:最もよく使用される Azure SQL Database の機能を利用できますが、単一データベースの機能セットは、Azure SQL Managed Instance、または SQL ServerSQL Server の場合ほど完全ではありません。Feature limitation: Although the most commonly used Azure SQL Database features are available, the feature set for a single database is not as complete as for Azure SQL Managed Instance, or SQL ServerSQL Server.
  • Transact-SQL の相違点:単一データベースとオンプレミスの SQL ServerSQL Server には、Transact-SQLTransact-SQL (T-SQL) の違いがいくつかあります。Transact-SQL differences: There are some Transact-SQLTransact-SQL (T-SQL) differences between a single database and an on-premises SQL ServerSQL Server.
  • サイズの制限:SQL ServerSQL Server のサイズが 524 PB であるのに対し、単一データベースの最大データベース サイズは 100 TB となります。Size limitations: A single database has a maximum database size of 100 TB, compared to a 524 PB size for SQL ServerSQL Server.
  • メンテナンス時間:正確なメンテナンス時間は保証されませんが、ほぼ透過的です。Maintenance time: There is no guarantee for the exact maintenance time, though it's nearly transparent.

リソースResources

Azure SQL Database の概要 Azure SQL Database overview
Azure SQL オプションの選択 Choosing an Azure SQL option
SQL Database 機能の比較 SQL Database feature comparison
SQL Server を単一データベースに移行する Migrate SQL Server to a single database
より広範な移行プロセス Broader migration process
単一データベースの T-SQL の相違点 Single database T-SQL differences
仮想コアおよび DTU リソースの制限vCore and DTU resource limits
Intelligent InsightsIntelligent Insights

ツール:Tools:

SQL Managed InstanceSQL Managed Instance

メンテナンスとコストのオフロードを活用したいが、Azure SQL データベースAzure SQL Database の単一データベースの機能セットの制限が多すぎると思われる場合は、SQL Managed Instance に移動できます。If you'd like to take advantage of offloading maintenance and cost, but find the feature set of an Azure SQL データベースAzure SQL Database single database too limiting, you can move to SQL Managed Instance. マネージド インスタンスは、オンプレミスの SQL ServerSQL Server によく似ており、ハードウェア障害や修正プログラムの適用を心配する必要はありません。A managed instance closely resembles an on-premises SQL ServerSQL Server, without having to worry about such things as hardware failure, or patching. マネージド インスタンスは、リフト アンド シフトの準備ができている、共有リソース セットを含むシステムおよびユーザー データベースのコレクションであり、クラウドへのほとんどの移行に使用できます。Managed Instance is a collection of system and user databases with a shared set of resources that is lift-and-shift ready, and can be used for most migrations to the cloud. このオプションは、最新の安定した SQL Server データベース エンジンSQL Server Database Engine 機能を使用する必要があり、最小限の変更でクラウドに移行する新しいアプリケーションまたは既存のオンプレミス アプリケーションに最適です。This option is best for new applications or existing on-premises applications that want to use the latest stable SQL Server データベース エンジンSQL Server Database Engine features and that are migrated to the cloud with minimal changes.

メリットBenefits

  • コスト: ソフトウェアとハードウェアのメンテナンスをオフロードすることで、コストを節約できます。Cost: You can save costs by offloading software and hardware maintenance.
  • リフト アンド シフト:データベースの変更が発生しないか最小限に抑えられるすべてのデータベースを含め、オンプレミスの SQL ServerSQL Server インスタンス全体をマネージド インスタンスにリフト アンド シフトすることができます。Lift and shift: You can lift and shift your entire SQL ServerSQL Server on-premises instance to a managed instance, including all databases with minimal to no database change.
  • 機能: マネージド インスタンスの機能セットは、データベース間のクエリ、トランザクション レプリケーションのパブリッシングとディストリビューション、SQL ジョブのスケジュール設定、CLR サポートなど、SQL ServerSQL Server のオンプレミス インスタンスのものとよく似ています。Features: The feature set of a managed instance closely matches that of an on-premises instance of SQL ServerSQL Server, such as cross-database queries, transactional replication publishing and distribution, SQL job scheduling, and CLR support.
  • スケーラビリティ:マネージド インスタンス内のすべてのデータベースでリソースが共有され、ダウンタイムなしでいつでもスケールアップおよびスケールダウンすることができます。Scalability: All databases within a managed instance share resources, and it is possible to scale up and down at any time without downtime.
  • オートメーション:修正プログラムの適用とバックアップが自動的に行われ、貴重なメンテナンス時間が節約されます。Automation: Patching and backups happening automatically, saving you valuable maintenance time.
  • 稼働率:サービスのコストには、ストレージと高可用性の両方が含まれ、99.99% の稼働率が保証されます。Availability: The cost of the service includes both storage and high availability, with 99.99% availability guaranteed.
  • Intelligent Insights:組み込みのインテリジェンス分析によって、データベースのパフォーマンスに関する分析情報を得ることができます。Intelligent Insights: Gain insight about the performance of your databases with built-in intelligence analytics.
  • バージョンレス: Azure SQL データベースAzure SQL Database はバージョンレスです。これは、バージョンが常に最新であり、アップグレードやダウンタイムについて心配する必要がまったくないことを意味します。Versionless: Azure SQL データベースAzure SQL Database is versionless, meaning you are always on the latest version, and never have to worry about upgrading, or downtime. さらに、最初にクラウドに最新の安定した機能がリリースされるようになっているため、常に最新かつ最高のものを利用できます。Plus, you're always on the latest and greatest, with our latest stable features being released to the cloud first.
  • データベース アプリケーションのリスクが低い:オンプレミス データベースと同じレベルでデータベース互換性を維持することにより、既存のデータベース アプリケーションは、悪影響を及ぼす可能性のある機能やパフォーマンスの変更から保護されます。Low risk for database applications: By maintaining the database compatibility to the same level as the on-premises databases, existing database applications are protected from functional and performance changes that can have detrimental effects. 新しいデータベース互換性設定でゲートされた機能を使用する必要がある場合にのみ、アプリケーションを完全に再認定する必要があります。An application only needs to be fully re-certified when it needs to use features that are gated by a newer database compatibility setting. 詳細については、「Compatibility Certification」 (互換性証明書) を参照してください。For more information, see Compatibility Certification.

考慮事項Considerations

  • コスト: マネージド インスタンスのオプションは、単一データベースのオプションよりもコストが高くなることがあります。Cost: The managed instance option can be more costly than the single database option.
  • Transact-SQL の相違点:単一データベースとオンプレミスの SQL ServerSQL Server には、Transact-SQLTransact-SQL (T-SQL) の違いがいくつかあります。Transact-SQL differences: There are some Transact-SQLTransact-SQL (T-SQL) differences between a single database and an on-premises SQL ServerSQL Server.
  • デプロイ:マネージド インスタンスのデプロイには、単一データベースよりも時間がかかることがあります。Deployment: Deploying a managed instance can take more time than a single database.
  • 機能の制限:マネージド インスタンスでは SQL ServerSQL Server とほとんどの機能を共有しますが、サポートされていない機能がまだいくつかあります。Feature limitation: Although a managed instance shares most features with SQL ServerSQL Server, there are still some features that are unsupported.
  • サイズの制限:オンプレミス SQL ServerSQL Server では 524 PB であるのに対し、マネージド インスタンス内のすべてのデータベースの結合ストレージ サイズは、8 TB に制限されています。Size limitation: The combined storage size for all databases within a managed instance are limited to 8 TB, as opposed to 524 PB for SQL ServerSQL Server on-premises.
  • ネットワーク:マネージド インスタンスのネットワーク要件により、インフラストラクチャの複雑さがさらに増し、Azure ExpressRoute または VPN Gateway が必要になります。Networking: The networking requirements for a managed instance add an extra layer of complexity to your infrastructure, and requires either an Azure ExpressRoute or VPN Gateway.
  • メンテナンス時間:正確なメンテナンス時間は保証されませんが、ほぼ透過的です。Maintenance time: There is no guarantee for the exact maintenance time, though it's nearly transparent.

リソースResources

SQL Managed Instance の概要 SQL Managed Instance overview
Azure SQL オプションの選択 Choosing an Azure SQL option
SQL Database 機能の比較 SQL Database feature comparison
SQL Server を Azure SQL Managed Instance に移行する Migrate SQL Server to Azure SQL Managed Instance
より広範な移行プロセスBroader migration process

ツール:Tools:

SQL 以外のオプションNon-SQL options

特定の種類のアプリケーションについては、Azure Cosmos DB や Azure テーブル ストレージなどの非リレーショナルまたは NoSQL ソリューションを検討することもできます。For certain types of applications, you may also want to consider a non-relational or NoSQL solution, such as Azure Cosmos DB or Azure table storage.

Azure Cosmos DBAzure Cosmos DB

JSON データを使用し、堅牢なクエリ処理とトランザクション データ処理の組み合わせを必要とする最新のスケーラブルなモバイル アプリケーションや Web アプリケーションには、Azure Cosmos DB をご検討ください。Consider Azure Cosmos DB for modern, scalable, mobile, and web applications that use JSON data and require a combination of robust querying and transactional data processing. 詳細については、「Cosmos DB」を参照してください。For more info, see Cosmos DB. データのインポートの詳細については、Cosmos DB にデータをインポートする方法に関するページを参照してください。For info about importing data, see Import data to Cosmos DB.

Azure Cosmos DB には、次のような利点があります。Azure Cosmos DB has the following benefits:

  • ドキュメントにはインデックスが作成されるので、使い慣れた SQL 構文を使用してクエリを実行することができます。Your documents are indexed and you can use familiar SQL syntax to query them.
  • データベースはスキーマ フリーです。The database is schema-free.
  • インデックスを再構築せずに、ドキュメントにプロパティを追加できます。You can add properties to documents without having to rebuild indexes.
  • データベース エンジンの中でも JSON および JavaScript のサポートを利用できます。You get JSON and JavaScript support right inside the database engine.
  • 地理空間データがネイティブでサポートされており、Azure Search、HDInsight、Data Factory などの他のAzure サービスと統合できます。You get native support for geospatial data and integration with other Azure Services including Azure Search, HDInsight, and Data Factory.
  • 確保されたスループット レベルで、待機時間の短い、高パフォーマンスのストレージを利用できます。You get low latency, high-performance storage with reserved throughput levels.

Azure Table StorageAzure table storage

ペタバイト単位の半構造化データをコスト効率の高いソリューションで格納する場合は、Azure テーブル ストレージをご検討ください。Consider Azure table storage to store petabytes of semi-structured data in a cost-effective solution. 詳しくは、「 テーブル ストレージ」をご覧ください。For more info, see Table Storage.

Azure テーブル ストレージには、次のような利点があります。Azure table storage has the following benefits:

  • データをオフラインにせずに、アプリとテーブル スキーマを改善できます。You can evolve your apps and your table schema without taking the data offline.
  • シャーディングせずに、データセットをスケール アップできます。You can scale up without sharding your dataset.
  • 複数の領域間でデータをレプリケートする地理的冗長ストレージを利用できます。You get geo-redundant storage that replicates data across multiple regions.

ライフサイクルの日付Lifecycle dates

次の表には、SQL ServerSQL Server 製品のライフサイクルのおおよその日付が示されています。The following table provides an approximation of lifecycle dates for SQL ServerSQL Server products. より詳しく正確なものについては、「Microsoft ライフサイクル ポリシー」のページを参照してください。For greater details and accuracy, see the Microsoft Lifecycle Policy page.

VersionVersion リリース年Release year メインストリーム サポートの終了年Mainstream Support end year 延長サポートの終了年Extended Support end year
SQL Server 2019SQL Server 2019 20192019 20252025 20302030
SQL Server 2017SQL Server 2017 20172017 20222022 20272027
SQL Server 2016SQL Server 2016 20162016 20212021 20262026
SQL Server 2014SQL Server 2014 20142014 20192019 20242024
SQL Server 2012SQL Server 2012 20122012 20172017 20222022
SQL Server 2008 R2SQL Server 2008 R2 20102010 20122012 20192019
SQL Server 2008SQL Server 2008 20082008 20122012 20192019
SQL Server 2005SQL Server 2005 20062006 20112011 20162016
SQL Server 2000SQL Server 2000 20002000 20052005 20132013

重要

この表と、MicrosoftMicrosoft ライフサイクルのページが一致しない場合は、MicrosoftMicrosoft ライフサイクルがこの表よりも優先されます。これは、この表がおおまかな参照としての使用を目的としているためです。If any discrepancy exists between this table, and the MicrosoftMicrosoft Lifecycle page, then the MicrosoftMicrosoft Lifecycle supersedes this table, as this table is meant to be used as an approximate reference.

次の手順Next Steps

SQL Server 2019 SQL Server 2019
SQL Server 2005 のサポート終了 SQL Server 2005 end of support
SQL Server 2008 のサポート終了 SQL Server 2008 end of support
延長セキュリティ更新プログラム (ESU) の概要 Extended Security Updates (ESU) overview
Azure にそのまま移行するための無料の延長セキュリティ更新プログラム (ESU) Free Extended Security Updates (ESUs) for migrating to Azure as-is
SQL Server VM の概要 SQL Server VM overview
Azure SQL Database の概要Azure SQL Database overview