将DB从本地更改为azure不起作用

时间:2014-03-24 14:57:29

标签: c# asp.net asp.net-mvc azure asp.net-mvc-5

我在visual studio 2013中创建了MVC 5项目,该项目针对本地数据库 并且它按预期工作,现在我想用我在azure中创建的新数据库(相同的数据结构)替换localDb(v11),我应该怎么做? 我想我需要用服务器和数据库名称替换连接字符串,但由于连接字符串太长,我不知道应该删除和添加什么,请协助。

1 个答案:

答案 0 :(得分:7)

在Azure中,您可以查看数据库的前端屏幕,然后单击“查看SQL数据库连接字符串”。这将弹出一个弹出窗口,显示ADO.Net连接字符串。

Azure - Find Connection Strings

获得Azure字符串后,您可以将其插入配置文件中,如下所示:

<add name="ConnectionString" connectionString="<AZURE CONNECTION STRING>" providerName="System.Data.SqlClient" />

然后,您可以配置该Azure DB服务器以允许来自本地计算机的连接。这将使您能够在本地运行时连接到数据库。

Azure DB firewall