Cloud SQL に対する SQL Server 機能のサポート
- クラウド内のフルマネージド SQL Server データベースです。
 - 最大 624 GB の RAM と 96 個の CPU を搭載するカスタム マシンタイプ。
 - 最大 64 TB までのストレージ。必要に応じて、ストレージを自動的に増やすことができます。
 - インスタンスの作成と管理は、Google Cloud コンソールで行います。
 - インスタンスは南北アメリカ、ヨーロッパ、アジア、オーストラリアで利用できます。Cloud SQL インスタンスを作成できるすべてのロケーションをご覧ください。
 - SQL Server 向け Database Migration Service。
 - お客様のデータは、Google の内部ネットワークおよびデータベース テーブル、一時ファイル、バックアップで暗号化されています。
 - ユーザー データベースの列レベルとセルレベルの暗号化を行います。
 - Cloud SQL Auth Proxy または SSL / TLS プロトコルで安全な外部接続をサポートします。
 - BAK ファイルと SQL ファイルを使用してデータベースをインポートします。
 - BAK ファイルを使用してデータベースをエクスポートします。
 - 自動バックアップ、オンデマンド バックアップ、ポイントインタイム リカバリを行います。
 - インスタンス クローンの作成。
 - Stackdriver Logging / Monitoring との統合
 - レプリケーションやその他のジョブを容易にする SQL Server エージェントが有効になりました。
 - 複数のリージョン間でのデータ レプリケーション。
 - インスタンスの作成時にデータベースのデフォルトの照合を設定します。
 - リージョン永続ディスクによる高可用性。
 - Windows 認証などの Microsoft Active Directory 用のマネージド サービスと統合します。
 - 変更データ キャプチャ(CDC)。
 - インテリジェントなクエリ処理。
 - データベースの復旧を高速化。
 - 拡張データ分類。
 - UTF-8 文字エンコードのサポート。
 - モニタリングの強化。
 - 動的データ マスキング(DDM)。
 - リンクされているサーバー。
 - SQL Server Audit。
 - SQL Server パブリッシャー。
 - SQL Server サブスクライバー。
 - 別のホストで実行され、Cloud SQL に接続する SQL Server Integration Services(SSIS)。
 - 別のホストで実行され、Cloud SQL に接続する SQL Server Reporting Services(SSRS)。
 - 一括コピー プログラム(bcp)ユーティリティ。bcp ユーティリティのダウンロードとインストールの詳細については、Microsoft のドキュメントをご覧ください。
 - SqlPackage を使用することによる BAQC ファイルのインポートとエクスポート。SqlPackage のダウンロードとインストールの詳細については、Microsoft のドキュメントをご覧ください。
 - データをインポートするための一括挿入。この機能は SQL Server 2022 でのみサポートされています。ストアド プロシージャは、一括挿入の実行に使用できます。詳細については、データのインポートに一括挿入を使用するをご覧ください。
 - Transparent Data Encryption(TDE: 透過的データ暗号化)。詳細については、TDE についてをご覧ください。
 - セキュリティで保護されたエンクレーブを使用しない Always Encrypted。
 - 拡張イベント(XEvents)。
 - インスタンスの作成時とインスタンスの作成後にカスタム タイムゾーンがサポートされる。
 - 時系列テーブル詳細については、時系列テーブルをご覧ください。
 
Cloud SQL で使用できない SQL Server の機能
次の機能は Cloud SQL では利用できず、 Google Cloud ではサポートされていません。
Cloud SQL で使用できない一般的な SQL Server の機能
- SQL Server Analysis Services(SSAS)
 - SP_Configure settings。この機能の詳細については、データベース フラグを構成するをご覧ください。
 - ストレッチ データベース
 - Microsoft Azure Blob ストレージへのバックアップ
 - バッファプール拡張
 - OPENROWSET 機能
 - データ品質サービス
 - データベース ログのシッピング
 - データベース メール
 - 分散トランザクション コーディネーター(MSDTC)
 - ファイル テーブル
 - FILESTREAM のサポート
 - Azure DevOps Server など、特定の認証メカニズムを含む完全なサーバー インストールを必要とするサーバーのインストール。
 - メンテナンス プラン
 - パフォーマンス データ コレクタ
 - ポリシーベースの管理
 - PolyBase
 - ML と R Services
 - リソース ガバナー
 - サーバーレベルのトリガー
 - Service Broker エンドポイント
 - T-SQL エンドポイント(
CREATE ENDPOINTを使った操作はすべて使用不可です) - WCF Data Services
 sysadminロールと、このロールを必要とするシステム ストアド プロシージャ- ハイブリッド バッファプール
 - メモリ最適化 tempdb メタデータ
 - データベース スナップショットのメモリ内 OLTP サポート
 - 外部言語の登録
 - 行レベルのセキュリティ
 - オブジェクト ストレージのバックアップと復元
 - 永続メモリ(PMEM)
 - リアルタイムの運用分析
 - アクセラレーションとオフロードの統合
 - 直接書き込みを伴うハイブリッド バッファプール
 - マルチ書き込みレプリケーション
 - Azure SQL マネージド インスタンスへのリンク
 - 包含可用性グループ
 - セキュリティで保護されたエンクレーブを使用する Always Encrypted
 - Azure Active Directory 認証
 - PFX 証明書のサポートとその他の暗号の改善
 - MS-TDS 8.0 プロトコルと TLS 1.3
 
Cloud SQL で使用できないその他の SQL Server オペレーション
- ADMINISTER BULK OPERATIONS
 - ALTER ANY CREDENTIAL
 - ALTER ANY EVENT NOTIFICATION
 - ALTER ANY EVENT SESSION
 - ALTER RESOURCES
 - ALTER SETTINGS
 - AUTHENTICATE SERVER
 - CONTROL_SERVER
 - CREATE DDL EVENT NOTIFICATION
 - CREATE ENDPOINT
 - CREATE TRACE EVENT NOTIFICATION
 - EXTERNAL ACCESS ASSEMBLY
 - RESTORE
 - SHUTDOWN
 - CLR ASSEMBLIES
 
Cloud SQL for SQL Server でサポートされている構文
Cloud SQL は Transact-SQL syntax をサポートしています。
Cloud SQL for SQL Server でサポートされている言語
Cloud SQL は、次の言語で記述されたフレキシブル環境で動作する App Engine アプリケーションで使用できます。
- C#
 - Go
 - Java
 - Node.js
 - PHP
 - Python
 - Ruby
 
Cloud SQL for SQL Server インスタンスに接続する方法
Cloud SQL インスタンスに接続するには、次を使用します。
プライベート Google アクセスを使用した Cloud SQL への接続はサポートされていません。