如何使用sql数据库设置Azure Web服务

时间:2014-02-23 20:29:56

标签: asp.net sql azure azure-sql-database azure-web-roles

我想知道如何将我的Web角色连接到现有的SQL数据库?在web角色属性的设置选项卡下,我尝试将连接字符串的新设置添加到我的数据库,但是当我尝试登录时(我正在使用asp.net身份,并且使用代码首次迁移我已经成功播种了数据库),我收到这个错误:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)]

那么将我的数据库连接到Web角色的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

我的连接字符串存在愚蠢的问题,我已经解决了。

答案 1 :(得分:0)

查看SQL Azure数据库的仪表板。单击“管理允许的IP地址”链接。

确保在允许的服务下将Windows Azure服务设置为YES。

Azure上的所有SQL数据库都需要可以访问它们的IP范围的白名单。