SQL Server 適用的 Cloud SQL 功能

本頁面說明 SQL Server 適用的 Cloud SQL 主要功能與服務。Cloud SQL 也適用於 MySQLPostgreSQL

Cloud SQL 支援的 SQL Server 功能

  • 雲端上全代管的 SQL Server 資料庫。
  • 自訂機器類型,最多可搭載 624 GB 的 RAM 和 96 個 CPU。
  • 高達 64 TB 的可用儲存空間,並可在必要時自動增加儲存空間大小。
  • Google Cloud 主控台中建立及管理執行個體。
  • 執行個體可在美國、歐洲、亞洲或澳洲使用。請參閱可建立 Cloud SQL 執行個體的所有位置
  • Google 內部網路及資料庫資料表、暫存檔案和備份中的客戶資料均會經過加密。
  • 為使用者資料庫提供資料欄和儲存格層級的加密機制。
  • 支援使用 Cloud SQL 驗證 Proxy 或 SSL/TLS 通訊協定建立安全的外部連線。
  • 使用 BAK 和 SQL 檔案匯入資料庫。
  • 使用 BAK 檔案匯出資料庫。
  • 自動備份、隨選備份和時間點復原。
  • 執行個體複製功能。
  • 與 Stackdriver Logging 與 Monitoring 整合。
  • 啟用 SQL Server 代理程式,以利複製和其他工作。
  • 在多個區域之間複製資料。
  • 建立執行個體時,為資料庫設定預設的對照方式。
  • 透過地區永久磁碟提供高可用性。
  • 與 Managed Service for Microsoft Active Directory 整合,包括 Windows 驗證。
  • 變更資料擷取 (CDC)。
  • 智慧型查詢處理。
  • 加快資料庫復原作業。
  • 強化資料分類功能。
  • 支援 UTF-8 字元編碼。
  • 強化監控。
  • 動態資料遮蓋 (DDM)。
  • 已連結的伺服器。
  • SQL Server 稽核。
  • SQL Server 發布端。
  • SQL Server 訂閱者。
  • 在個別主機上執行並連線至 Cloud SQL 的 SQL Server 整合服務 (SSIS)。
  • 在不同主機上執行並連線至 Cloud SQL 的 SQL Server Reporting Services (SSRS)。
  • 大量複製程式 (bcp) 公用程式。如要進一步瞭解如何下載及安裝 bcp 公用程式,請參閱 Microsoft 說明文件
  • 使用 SqlPackage 匯入及匯出 BACPAC 檔案。如要進一步瞭解如何下載及安裝 SqlPackage,請參閱 Microsoft 說明文件
  • 大量插入資料用於匯入資料。這項功能僅支援 SQL Server 2022。您可以使用預存程序執行大量插入作業。詳情請參閱「使用大量插入功能匯入資料」。
  • 透明資料加密 (TDE)。詳情請參閱「關於 TDE」。
  • 不使用安全區塊的 Always Encrypted。
  • 擴充事件 (XEvents)。
  • 在建立執行個體時和建立執行個體後,支援自訂時區。
  • 臨時資料表。詳情請參閱「暫時性資料表」。

Cloud SQL 不提供的 SQL Server 功能

下列功能在 Cloud SQL 中不可用,且 Google Cloud 不支援這些功能:

Cloud SQL 不提供的一般 SQL Server 功能

  • SQL Server Analysis Services (SSAS)
  • SP_Configure 設定。如要進一步瞭解這項功能,請參閱「設定資料庫標記」。
  • Stretch 資料庫
  • 備份至 Microsoft Azure Blob 儲存體
  • 緩衝區集區延伸功能
  • OPENROWSET 功能
  • 資料品質服務
  • 資料庫記錄傳送
  • 資料庫電子郵件
  • 發布交易協調程式 (MSDTC)
  • 檔案表格
  • FILESTREAM 支援
  • 維護計畫
  • 效能資料收集器
  • 以政策為準的管理
  • PolyBase
  • 機器學習和 R 服務
  • 資源控管
  • 伺服器層級觸發條件
  • 服務代理程式端點
  • T-SQL 端點 (所有使用 CREATE ENDPOINT 的作業均無法使用)
  • WCF 資料服務
  • sysadmin 角色和需要此角色的系統預存程序
  • 混合式緩衝區集區
  • 記憶體最佳化的 tempdb 中繼資料
  • 記憶體內 OLTP 支援資料庫快照
  • 註冊外部語言
  • 資料列層級安全性
  • 物件儲存空間備份與還原
  • 記憶體內資料庫:持久性記憶體
  • 即時作業分析
  • 整合式加速和卸載
  • 混合式緩衝區集區搭配直接寫入
  • 多重寫入複寫
  • 連結至 Azure SQL 代管執行個體
  • 受限可用性群組
  • 使用安全的孤島功能啟用一律加密
  • Azure Active Directory 驗證
  • 支援 PFX 憑證和其他加密改良功能
  • MS-TDS 8.0 通訊協定和 TLS 1.3

Cloud SQL 不提供的其他 SQL Server 作業

  • 管理大量作業
  • ALTER ANY CREDENTIAL
  • ALTER ANY EVENT NOTIFICATION
  • ALTER ANY EVENT SESSION
  • ALTER 資源
  • ALTER SETTINGS
  • 驗證伺服器
  • CONTROL_SERVER
  • CREATE DDL EVENT NOTIFICATION
  • CREATE ENDPOINT
  • CREATE TRACE EVENT NOTIFICATION
  • 外部存取組合
  • 還原
  • SHUTDOWN
  • 通用語言執行階段組合

Cloud SQL for SQL Server 支援的語法

Cloud SQL 支援 Transact-SQL 語法

SQL Server 適用的 Cloud SQL 支援的語言

您可以將 Cloud SQL 與在彈性環境中執行的 App Engine 應用程式搭配使用,這些應用程式是以以下語言編寫:

  • C#
  • Go
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

如何連線至 SQL Server 適用的 Cloud SQL 執行個體

您可以透過下列方式連線至 Cloud SQL 執行個體:

不支援使用私人 Google 存取權連線至 Cloud SQL。