Bil*_*nes 2 ssms azure-sql-database
我有一个SQL Azure数据库.我可以通过Azure管理门户成功连接到数据库.另外,我可以使用Entity Framework从我的应用程序成功连接到数据库.不幸的是,我无法通过SQL Server Management Studio连接到数据库.
我的想法是SQL Server Management Studio无法连接到"主"数据库.出于这个原因,它会失败.因此,我尝试通过"连接属性"选项卡上的"连接到数据库"字段添加数据库名称.然而,我得到了同样的错误.该错误如下所示:
TITLE: Connect to Server
------------------------------
Cannot connect to tcp:{serverName}.database.windows.net,1433.
------------------------------
ADDITIONAL INFORMATION:
Login failed for user '{username}'.
This session has been assigned a tracing ID of '{id}'. Provide this tracing ID to customer support when you need assistance. (Microsoft SQL Server, Error: 18456)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?这个"服务器"上有2个SQL Azure数据库,我想通过管理工作室访问它.如何添加用户以便我可以登录管理这两个数据库?有没有办法在SQL Azure数据库上管理用户?我似乎无法弄明白.
谢谢您的帮助.
小智 6
您使用的是哪个版本的SQL Enterprise Management Studio?您至少需要SQL Enterprise Management Studio 2008 R2或更高版本.(也可能得到最新的:http://www.microsoft.com/en-us/download/details.aspx?id = 29062)
假设你有这个,你可以在Connect to Server对话框中输入它:
Server type: Database Engine
Server name: tcp:servername.database.windows.net
Authentication: SQL Server
Login: username@servername
Password: password
Run Code Online (Sandbox Code Playgroud)
应该这样做 - 另一件要检查的是防火墙限制.您将看到一个不同的错误("客户端IP地址不允许访问"),但无论如何都要验证它.
| 归档时间: |
|
| 查看次数: |
5086 次 |
| 最近记录: |