将MVC3数据库连接到azure云服务器

时间:2012-10-17 07:40:36

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

我尝试使用web.config中的连接字符串(由azure提供)将我的webapp数据库连接到azure云服务器。但是总是出现一个错误,表示“初始化字符串的格式不符合从索引0开始的规范。”

之前有人遇到此错误吗?请帮忙。

下面的连接字符串:

<add name="SQLAzureConnection"
        connectionString="Server=tcp:mnftprvzdk.database.windows.net,1433;Database=mydb;User ID=user;Password=pass;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"
        providerName="System.Data.SqlClient" />

1 个答案:

答案 0 :(得分:1)

用户名应为 user @ machinename ,(不含完整DNS)。

所以在这种情况下 user @ mnftprvzdk

格式为:

Server=tcp:[serverName].database.windows.net;Database=myDataBase;
User ID=[LoginForDb]@[serverName];Password=myPassword;Trusted_Connection=False;Encrypt=True;