Google Cloud with SQL Server Express – 添加数据库权限

我最近首次安装了Google云服务器,并安装了以“IIS,SQL Express和ASP.NET”为特色的Windows开发工具。 我熟悉SQL Server,C#的asp.net,并希望我的第一个项目完成这些技术的简单性。

我手动安装的SQL Server数据工具,我可以在RDP上跳转,并通过SSMSlogin到本地的SQL服务器,但我的Windows帐户没有权限添加一个新的数据库或创build一个有权限的用户。 我可以看到那里的sa用户,但不知道密码。

我怎样才能添加一个SQL Server数据库到本地SQL SERVERexpression?

    使用Developers Console,您可以在两个不同的地方检查sa用户名的密码:

    • 在“ Compute Engine > VM instances ,单击您部署的ASP.NET Compute Engine > VM instances ,然后在“ Custom metadata下查找c2d-property-saPassword值。

    • 在“ 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"}

    好的,我find了sa密码。 我在安装过程中截取了屏幕截图,并且在“Google云开发者控制台 – 将ASP.NET框架部署到Google Compute Engine”屏幕中。 我不确定我在哪里可以find这个,如果我没有截图。 我已经添加了新的pipe理员帐户和我的Windows帐户作为pipe理员,所以我不应该被locking! 感谢@PJMahoney的讨论