本頁面列出 SQL Server 適用的 Cloud SQL 已知問題,以及避免或復原這些問題的方法。
執行個體連線問題
到期的 SSL/TLS 憑證
如果執行個體已設為使用 SSL,請前往 Google Cloud 控制台的 Cloud SQL 執行個體頁面,然後開啟執行個體。開啟「Connections」(連線) 頁面,選取「Security」(安全性) 分頁標籤,確認伺服器憑證有效。如果憑證已過期,請新增憑證並輪替。
Cloud SQL Auth Proxy 版本
如果使用 Cloud SQL Auth Proxy 連線,請確認您使用的是最新版本。詳情請參閱「將 Cloud SQL Auth Proxy 保持在最新狀態」。
未取得授權,無法連線
如果您嘗試連線至該專案中不存在的執行個體,錯誤訊息只會指出您無權存取該執行個體。
無法建立 Cloud SQL 執行個體
如果看到
Failed to create subnetwork. Router status is temporarily unavailable. Please try again later. Help Token: [token-ID]錯誤訊息,請嘗試再次建立 Cloud SQL 執行個體。
管理問題
大型匯出作業可能會對執行個體可用性造成負面影響
開始大型匯出作業前,請確認執行個體上至少有 25% 的資料庫空間可供使用。這樣做有助於避免自動擴充過於頻繁,進而影響執行個體的可用性。
如果 SQL Server 執行個體使用 SQL Server Express 版本:
如果在建立新執行個體時指定旗標,建立作業會失敗。
您無法為現有執行個體設定資料庫旗標。
無法取消或停止長時間執行的 Cloud SQL 匯入和匯出執行個體作業
Cloud SQL 執行個體一次只能執行一項作業。啟動長時間執行的作業時,請確認您不需要在執行個體上執行其他作業。
啟動長時間執行的 Cloud SQL 執行個體作業 (例如匯入或匯出作業) 後,除非重新啟動執行個體,否則無法取消作業。
如果取消從 BAK 檔案匯入資料,匯入的資料庫會處於不完整狀態。您必須捨棄資料庫。如果取消從 SQL 檔案匯入資料,則必須手動清除部分資料。
匯入及匯出資料問題
請勿從唯讀資料庫或單一使用者模式的資料庫建立 BAK 檔案 (用於匯入)。如果您從唯讀資料庫或單一使用者模式的資料庫建立 BAK 檔案,並匯入該檔案,可能會發生錯誤。
如果您嘗試從大型資料庫 (例如資料量達 500 GB 以上的資料庫) 匯入及匯出資料,匯入和匯出作業可能需要較長時間才能完成。此外,在匯入或匯出期間,您無法執行其他作業 (例如備份作業)。如要提升匯入和匯出程序的效能,可以考慮使用
gcloud或 API 還原先前的備份。Cloud SQL 僅支援在 SQL Server 2022 大量插入。
Cloud SQL 僅支援
RAW字碼頁。Cloud SQL 不支援在唯讀副本上大量插入。
Cloud SQL 僅支援將資料大量插入資料表。
Cloud Storage 支援單一物件大小上限為 5 tebibyte (5 TiB)。Cloud SQL 會先壓縮資料,再上傳至 Cloud Storage,因此只有在匯出檔案的「壓縮」大小超過 5 TiB 時,匯出作業才會失敗。
壓縮率取決於資料庫中的資料類型,例如文字的壓縮效果優於 BLOB 等二進位資料。因此,如果資料高度可壓縮,即使資料庫或資料表大小超過 5 TiB,匯出作業也可能不會失敗,但接近 5 TiB 的未壓縮資料則可能失敗。
如果執行標準匯出作業,Cloud SQL 通常會建立單一匯出檔案。如果使用分區匯出,Cloud SQL 會建立多個匯出檔案。如果採用這類匯出作業,只要有任何資料表的壓縮匯出檔案超過 5 TiB,匯出作業就會失敗。
如果匯出作業因 5 TiB 限制而失敗,請將匯出作業拆分成較小的區隔。如果您使用標準匯出功能,且遇到這項限制,建議改用條狀匯出功能。
交易記錄和磁碟成長
記錄檔每天會清除一次,而非持續清除。如果記錄保留天數與備份數量相同,則可能會遺失一天的記錄,具體取決於備份時間。舉例來說,如果將記錄保留期限設為七天,並將備份保留期限設為七個備份,則系統會保留六到七天的記錄。
建議您將備份數量設為至少比記錄保留天數多一個,以確保記錄保留天數至少達到指定天數。
與 Cloud Monitoring 或 Cloud Logging 相關的問題
在某些情況下,具有下列區域名稱的執行個體會顯示錯誤,如下所示:
us-central1顯示為us-centraleurope-west1顯示為europeasia-east1顯示為asia
這個問題會在以下情境中發生:
- Cloud Monitoring 的警告功能
- Metrics Explorer
- Cloud Logging
您可以使用資源中繼資料標籤,緩解 Cloud Monitoring 中的警告和 Metrics Explorer 的問題。請使用系統中繼資料標籤 region,而非 cloudsql_database 受監控資源標籤 region。