我尝试使用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" />
答案 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;