2013-01-12 103 views
1

我是新來的Azure做事的方式,但已成功地獲得數據庫設置和數據到Azure SQL數據庫。我遇到的問題是我無法通過我的MVC 4應用程序連接到數據庫。我正在使用實體框架。我的連接字符串是正確的。但我得到了以下錯誤消息:如何連接到Azure SQL Server?

初始化字符串的格式不符合規範的指數0開始

我的想法是,我的web.config文件的配置不正確?我包括部分在這裏:

<configuration> 
    <configSections> 
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> 
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> 
    </configSections> 
    <connectionStrings> 
    <add name="MovieContext" connectionString="Data Source=rh9bqjbkqi.database.windows.net; Initial Catalog=MainSQLDB; User ID=****; Password=****;" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
    <appSettings> 
    <add key="webpages:Version" value="2.0.0.0"/> 
    <add key="webpages:Enabled" value="false"/> 
    <add key="PreserveLoginUrl" value="true"/> 
    <add key="ClientValidationEnabled" value="true"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/> 
    <add key="MvcMailer.BaseURL" value=""/> 
    </appSettings> 

再往下行,我有以下:

<entityFramework> 
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"> 
    <parameters> 
    <parameter value="v11.0"/> 
    </parameters> 
</defaultConnectionFactory> 

請指教,我想解決這個凸起的路面和移動在更大的問題上,大聲笑。

回答

1

嘗試更改爲此:

Server=tcp:rh9bqjbkqi.database.windows.net;Database=MainSQLDB; User [email protected];Password=password;Trusted_Connection=False;Encrypt=True;

+0

謝謝,但我想,我還是同樣的結果。 – Matt

+0

你可以發佈你用來連接的代碼嗎? – greg84