2012-10-17 84 views
0

我試圖使用web.config中的連接字符串(由azure提供)將我的webapp數據庫連接到天藍色的雲服務器。但是總是會有一個錯誤,說「初始化字符串的格式不符合從索引0開始的規範。」將MVC3數據庫連接到Azure雲服務器

之前有人遇到過這個錯誤嗎?請幫忙。

連接以下字符串:

<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

你連接到SQL Azure的? 你可以發佈connectionstring(沒有完整的servername在這裏)嗎?也許你正在切斷一些東西! – Max

+0

我修改了帖子。 – Rye

+0

這並沒有解決問題。我仍然得到同樣的錯誤。 – Rye

回答

1

的用戶名應爲用戶@計算機名,(不完整的DNS)。

因此在這種情況下user @ mnftprvzdk

格式爲:

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