首页 文章

Azure SQL - localhost无法连接

提问于
浏览
0

我开始编写ASP.NET webapp(使用Visual Studio 2015) . 我遇到了与Azure SQL数据库连接的问题 . 我可以通过MSSM Studio连接到数据库 . 当我在Azure webservice上发布我的应用程序时,该应用程序正常工作 . 当我在本地运行我的代码时,我不断收到以下错误:

SqlException:无法打开登录请求的服务器“数据库” . IP地址为“XX.XX.XX.XX”的客户端不允许访问服务器 . 要启用访问,请使用Windows Azure管理门户或在主数据库上运行sp_set_firewall_rule,以便为此IP地址或地址范围创建防火墙规则 . 此更改最多可能需要五分钟才能生效 .

尽管设置了数据库服务的防火墙(我甚至尝试过范围0.0.0.0也是255.255.255.255) . 在我的计算机端口1433是允许的 .

非常感谢任何帮助 .

1 回答

  • 0

    通过编辑数据库连接字符串的用户名解决了该问题 .

    my_username@my_app.database.windows.net - >仅在Azure上发布(不是通过localhost)

    my_username@database.windows.com - >在Azure上和我的localhost上发布的作品

相关问题