我在 sql azure 中创建了一个登录名和一个用户,但我无法登录...我只能使用管理员帐户连接...
如何使用我创建的用户登录?
我也一直在为此苦苦挣扎,经过一些研究,似乎只有 LOGINS 才能登录。用户(在特定数据库中通过登录创建)只是登录在访问该特定数据库时所假定的“角色”。
因此,同样,您不能以用户身份登录,只能使用登录名。如果您的意图是以某种方式创建对特定数据库的受限访问,那么您需要做一些工作:我目前正在查看以下文章:
HTH。
如果您尝试使用 SQL Server Management Studio,则需要指定要连接到的数据库(登录屏幕 -> 选项 -> 连接属性),因为默认情况下,新登录名无权访问 SSMS 将访问的主数据库如果未指定数据库,请尝试打开。
Windows Azure SQL 数据库安全性与标准 SQL Server 的工作方式大体相似,因为您必须确保为该用户创建了服务器登录名,以及在与登录名链接的数据库中创建的用户。查看文档以获取更多信息,以确保您没有遗漏任何步骤:http: //msdn.microsoft.com/en-us/library/windowsazure/ee336235.aspx