Sql-Server

cloudSQL SQL Server (GCP) 中的權限問題

  • February 20, 2020

當我嘗試在 CloudSQL sql 伺服器中縮小文件/數據庫時,我看到權限錯誤。

我知道它是一項託管服務,並且沒有 sa 使用者和超級權限。

但是是否有任何類似的使用者喜歡 sa(或)替代方式來執行此類任務。 在此處輸入圖像描述

我想我剛剛想通了,我們可以使用預設的 sqlserver 超級使用者登錄來啟用 sa 使用者,然後將 sysadmin 授予所需的使用者帳戶。

對使用者啟用

https://cloud.google.com/sql/docs/sqlserver/users

https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-role-transact-sql?view=sql-server-ver15

我認為我們需要執行 cloudsql 操作的必要訪問權限,這可以從 IAM 獲得,如下所示,

  • 雲 SQL 管理員
  • 雲 SQL 客戶端
  • Cloud SQL 編輯器
  • 雲 SQL 查看器

https://cloud.google.com/iam/docs/understanding-roles#cloud-sql-roles

不,您無法自行完成。

為了在您的數據庫上執行收縮操作,您需要聯繫GCP 支持

引用自:https://serverfault.com/questions/1003393