Sql azure空白数据库用户名和密码丢失

时间:2016-07-13 12:31:36

标签: sql-server azure azure-sql-database

我创建了一个sql azure DB。我有3个选项作为来源:

  • 空白数据库
  • 样本
  • 备份

我选择了空白。没有询问用户名和密码。在连接字符串中有一个用户名和密码的占位符。我该怎么办? 而且我无法从VS工作室连接到这个数据库(询问用户名和密码)。

稍后编辑:实际上,当我创建服务器而不是数据库时,我会提供用户名和密码。我上面做的是在现有服务器上创建一个新数据库,因此没有询问用户名。

1 个答案:

答案 0 :(得分:1)

您需要使用在配置托管SQL Azure Server时设置的凭据。如果您只想为该数据库使用其他帐户(推荐),则需要使用原始凭据登录SQL Azure Server并按照以下帖子操作:

脚本:

连接到Master并运行以下查询:

CREATE LOGIN blog WITH password='xxxxxxx'
GO

CREATE USER [blog] FOR LOGIN [blog] WITH DEFAULT_SCHEMA=[dbo]
GO

然后连接到您选择的数据库并在下面运行:

CREATE USER [blog] FOR LOGIN [blog] WITH DEFAULT_SCHEMA=[dbo]
GO

EXEC sp_addrolemember 'db_owner', 'blog';
GO

请参阅以下链接了解更多详情 http://kitsula.com/Article/How-to-create-custom-user-login-for-Azure-SQL-Database