Sql-Server
cloudSQL SQL Server (GCP) 中的權限問題
當我嘗試在 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 支持。