2

我在 sql azure 中创建了一个登录名和一个用户,但我无法登录...我只能使用管理员帐户连接...

如何使用我创建的用户登录?

4

3 回答 3

9

我也一直在为此苦苦挣扎,经过一些研究,似乎只有 LOGINS 才能登录。用户(在特定数据库中通过登录创建)只是登录在访问该特定数据库时所假定的“角色”。

因此,同样,您不能以用户身份登录,只能使用登录名。如果您的意图是以某种方式创建对特定数据库的受限访问,那么您需要做一些工作:我目前正在查看以下文章:

http://blogs.msdn.com/b/benjguin/archive/2012/01/21/sql-azure-create-a-login-that-has-only-access-to-one-database-sql-azure- cr-233-er-un-login-qui-na-acc-232-s-qu-224-une-base-de-donn-233-es.aspx

HTH。

于 2012-07-24T15:40:48.173 回答
3

如果您尝试使用 SQL Server Management Studio,则需要指定要连接到的数据库(登录屏幕 -> 选项 -> 连接属性),因为默认情况下,新登录名无权访问 SSMS 将访问的主数据库如果未指定数据库,请尝试打开。

于 2012-07-01T21:23:45.790 回答
1

Windows Azure SQL 数据库安全性与标准 SQL Server 的工作方式大体相似,因为您必须确保为该用户创建了服务器登录名,以及在与登录名链接的数据库中创建的用户。查看文档以获取更多信息,以确保您没有遗漏任何步骤:http: //msdn.microsoft.com/en-us/library/windowsazure/ee336235.aspx

于 2012-06-29T11:55:26.480 回答