与数据库连接时,应用程序部署失败

时间:2019-02-03 11:22:15

标签: sql-server asp.net-mvc azure

我刚刚在与SQL Server连接的asp.net mvc上完成了我的应用程序的开发,并且我很乐意部署它。我想使用Azure App服务,但出现错误“无法连接到主服务器或目标服务器'DATABASE_NAME'。您必须在主服务器或目标服务器'DATABASE_NAME'中拥有一个具有相同密码的用户”。我已经尝试了网上发现的所有内容,例如修改SSDT,但没有任何改变。

请问有解决此问题的建议吗?如果没有,请问我有什么其他方式启动该应用程序。该应用程序将在内部用于销售目的,我不需要任何精美的主机。先感谢您。

1 个答案:

答案 0 :(得分:0)

您是否设置了sql azure防火墙以接受来自计算机的连接? 即使您只设置了一次,互联网提供商也可能会将不同的IP地址分配给您的计算机。因此,您必须重新设置防火墙,才能使计算机被接受。

enter image description here

重要的是要知道这里只接受sql登录名/密码。因此,您必须提供在创建sql server azure时提到的admin用户的登录名/密码(创建azure数据库时有一个设置步骤),或用户的登录名/密码。您在此数据库中创建并授予的权限。