我创建了一个sql azure DB。我有3个选项作为来源:
我选择了空白。没有询问用户名和密码。在连接字符串中有一个用户名和密码的占位符。我该怎么办? 而且我无法从VS工作室连接到这个数据库(询问用户名和密码)。
稍后编辑:实际上,当我创建服务器而不是数据库时,我会提供用户名和密码。我上面做的是在现有服务器上创建一个新数据库,因此没有询问用户名。
答案 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