Cloud SQL for SQL Server の特長

このページでは、Cloud SQL for SQL Server の主な特長と機能について説明します。Cloud SQL は、MySQLPostgreSQL でも使用できます。

Cloud SQL 向けの SQL Server の機能サポート

  • クラウド内のフルマネージド SQL Server データベースです。
  • 最大 624 GB の RAM と 96 個の CPU を搭載するカスタム マシンタイプ。
  • 最大 64 TB までのストレージ。必要に応じて、ストレージを自動的に増やすことができます。
  • Google Cloud Console でインスタンスを作成、管理します。
  • インスタンスは南北アメリカ、ヨーロッパ、アジア、オーストラリアで利用できます。Cloud SQL インスタンスを作成できるすべてのロケーションをご覧ください。
  • お客様のデータは、Google の内部ネットワークおよびデータベース テーブル、一時ファイル、バックアップで暗号化されています。
  • ユーザー データベースの列レベルとセルレベルの暗号化を行います。
  • Cloud SQL Auth Proxy または SSL / TLS プロトコルで安全な外部接続をサポートします。
  • BAK ファイルと SQL ファイルを使用してデータベースをインポートします。
  • BAK ファイルを使用してデータベースをエクスポートします。
  • 自動バックアップ、オンデマンド バックアップ、ポイントインタイム リカバリ。
  • インスタンス クローンの作成。
  • Stackdriver Logging / Monitoring との統合
  • レプリケーションやその他のジョブを容易にする SQL Server エージェントが有効になりました。 SQL Server エージェントをインストールして有効にする方法については、Microsoft のドキュメントをご覧ください。
  • 複数のリージョン間でのデータ レプリケーション。
  • インスタンスの作成時にデータベースのデフォルトの照合を設定します。
  • リージョン永続ディスクによる高可用性を提供します。
  • Windows 認証などの Microsoft Active Directory 用のマネージド サービスと統合します。
  • 変更データ キャプチャ(CDC)。
  • インテリジェントなクエリ処理。
  • データベースの復旧を高速化。
  • 拡張データ分類。
  • UTF-8 文字エンコードのサポート。
  • モニタリングの強化。
  • 動的データ マスキング(DDM)。
  • リンクされているサーバー。
  • SQL Server Audit。
  • SQL Server パブリッシャー。
  • SQL Server サブスクライバー。
  • 別のホストで実行され、Cloud SQL に接続する SQL Server Integration Services(SSIS)。
  • 一括コピー プログラム(bcp)ユーティリティ。bcp ユーティリティのダウンロードとインストールの詳細については、Microsoft のドキュメントをご覧ください。
  • SqlPackage を使用することによる BAQC ファイルのインポートとエクスポート。SqlPackage のダウンロードとインストールの詳細については、Microsoft のドキュメントをご覧ください。

Cloud SQL で使用できない SQL Server の機能

次の機能は Cloud SQL では利用できず、Google Cloud ではサポートされていません。

Cloud SQL で使用できない一般的な SQL Server の機能

  • SQL Server Reporting Services(SSRS)
  • SQL Server Analysis Services(SSAS)
  • SP_Configure の設定。この機能の詳細については、データベース フラグを構成するをご覧ください。
  • ストレッチ データベース
  • Microsoft Azure Blob ストレージへのバックアップ
  • バッファプール拡張
  • BULK INSERT と OPENROWSET(BULK...)の機能
  • OPENROWSET 機能
  • データ品質サービス
  • データベース ログのシッピング
  • データベース メール
  • 分散トランザクション コーディネーター(MSDTC)
  • ファイル テーブル
  • FILESTREAM のサポート
  • メンテナンス プラン
  • パフォーマンス データ コレクタ
  • ポリシーベースの管理
  • PolyBase
  • 機械学習と R サービス
  • リソース ガバナー
  • サーバーレベルのトリガー
  • Service Broker エンドポイント
  • T-SQL エンドポイント(CREATE ENDPOINT を使った操作はすべて使用不可です)
  • WCF Data Services
  • sysadmin ロールと、このロールを必要とするシステム ストアド プロシージャ
  • ハイブリッド バッファプール
  • メモリ最適化 tempdb メタデータ
  • データベース スナップショットのメモリ内 OLTP サポート
  • 外部言語の登録
  • 行レベルのセキュリティ
  • 透過的データ暗号化(TDE)。Google Cloud での暗号化については、顧客管理の暗号鍵(CMEK)についてデフォルトの保存データの暗号化をご覧ください。
  • オブジェクト ストレージのバックアップと復元
  • インメモリ データベース: 永続メモリ
  • リアルタイムの運用分析
  • アクセラレーションとオフロードの統合
  • 直接書き込みによるハイブリッド バッファプール
  • 複数書き込みのレプリケーション
  • Azure SQL Managed インスタンスへのリンク
  • 含まれている可用性グループ
  • 常にセキュアなエンクレーブで暗号化
  • 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 構文 をサポートしています。

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 への接続はサポートされていません。