gpt4 book ai didi

azure-sql-database - 通过 Management Studio 连接到 SQL Azure

转载 作者:行者123 更新时间:2023-12-02 08:42:42 24 4
gpt4 key购买 nike

我有一个 SQL Azure 数据库。我可以通过 Azure 管理门户成功连接到数据库。此外,我可以使用 Entity Framework 从我的应用程序成功连接到数据库。不幸的是,我无法通过 SQL Server Management Studio 连接到数据库。

我的想法是 SQL Server Management Studio 无法连接到“master”数据库。因此,它会失败。因此,我尝试通过“连接属性”选项卡上的“连接到数据库”字段添加数据库名称。然而,我得到了同样的错误。错误如下所示:

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

我在这里做错了什么?这个“服务器”上有 2 个 SQL Azure 数据库,我想通过管理工作室访问它们。如何添加用户以便我可以登录并管理这两个数据库?有没有办法在 SQL Azure 数据库上管理用户?我似乎无法弄清楚。

感谢您的帮助。

最佳答案

您使用的是什么版本的 SQL Enterprise Management Studio?您至少需要 SQL Enterprise Management Studio 2008 R2 或更高版本。 (不妨获取最新的:http://www.microsoft.com/en-us/download/details.aspx?id=29062)

假设您已经知道了,您可以在“连接到服务器”对话框中像这样输入它:

Server type:  Database Engine
Server name: tcp:servername.database.windows.net
Authentication: SQL Server
Login: username@servername
Password: password

这应该可以做到——另一件要检查的事情是防火墙限制。您会看到一个不同的错误(“不允许访问客户端 IP 地址”),但无论如何最好验证一下。

关于azure-sql-database - 通过 Management Studio 连接到 SQL Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15174514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com