Sql-Server

帶有 SQL Server Express 的 Google Cloud - 添加數據庫權限

  • November 13, 2015

我最近首次設置了Google云伺服器,並安裝了asp.net 框架,該框架被稱為“具有 IIS、SQL Express 和 ASP.NET 的 Windows 開發堆棧”。我熟悉 SQL Server、c# asp.net,並且為了簡單起見,我希望我的第一個項目使用這些技術完成。

我手動安裝了 sql server 數據工具,我可以跳上 RDP 並通過 SSMS 登錄到 localhost sql server,但我的 windows 帳戶沒有權限添加新數據庫或創建有權限的使用者。我可以在那裡看到 sa 使用者,但不知道密碼。

如何將 sql server 數據庫添加到本地 sql server express 中?

使用 Developers Console,您可以sa在兩個不同的地方檢查使用者名的密碼:

  • 在 下Compute Engine > VM instances,點擊您部署的 ASP.NET 實例並c2d-property-saPassword在 下查找值Custom metadata
  • 在 下Deployment Manager > Deployments,點擊您的部署。在右窗格中查找SQL Server Express AdministratorInitial SQL Express Administrator password值。

從部署的 ASP.NET Windows 實例內部使用 PowerShell 命令行,您可以執行這個單行命令來獲取 sa 初始密碼:

Invoke-RestMethod http://metadata.google.internal/computeMetadata/v1/instance/attributes/c2d-property-saPassword -Headers @{"Metadata-Flavor"="Google"}

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