2011-09-14 14 views
1

プロバイダーsomee.comのリモートサーバーに自分のWebサイトを展開しましたが、SQL Serverデータベースに接続できません。接続文字列を使用しているプロバイダーのSQL Server 2008に接続する

私は(私はもちろんのIDとパスワードを隠し)これで私の接続文字列を更新するために私に尋ねた私は、プロバイダ側で作成されたデータベースへの* .mdfファイルと* .LDFファイルを添付:

workstation id=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=xxxxx;pwd=xxxxxxxx;data source=MoviesDBtest.mssql.somee.com;persist security 
info=False;initial catalog=MoviesDBtest 

今、私は私が私のWeb.configファイルを更新する必要があります知っているが、私はちょうど私の元のタグにこれらのプロパティを追加するための手掛かりを持っていない:

<connectionStrings> 
    <add name="ApplicationServices" connectionString="workstation 
ID=MoviesDBtest.mssql.somee.com;packet size=4096;user id=dalya;pwd=02038800;data 
source=MoviesDBtest.mssql.somee.com;persist security info=False;initial 
catalog=MoviesDBtest;Integrated 
Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
providerName="System.Data.SqlClient" /><add name="MovieDBEntities" 
connectionString="workstation ID=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=dalya;pwd=02038800;data source=MoviesDBtest.mssql.somee.com;persist security   
info=False;initialcatalog=MoviesDBtest;metadata=res://*/Models.MoviesDBModel.csdl|res://*/M 
odels.MoviesDBMode 
l.ssdl|res://*/Models.MoviesDBModel.msl;provider=System.Data.SqlClient;provider 
connection string=&quot;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated 
Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /><add name="MoviesDBEntities" 
connectionString="workstation ID=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=dalya;pwd=02038800;data source=MoviesDBtest.mssql.somee.com;persist security 
info=False;initial 
catalog=MoviesDBtest;metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res:// 
*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection 
string=&quot;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated 
Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /><add name="MoviesDataBEntities" 
connectionString="workstation ID=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=dalya;pwd=02038800;data source=MoviesDBtest.mssql.somee.com;persist security 
info=False;initial 
catalog=MoviesDBtest;metadata=res://*/Models.MoviesDBModel.csdl|res://*/Models.MoviesDBMode 
l.ssdl|res://*/Models.MoviesDBModel.msl;provider=System.Data.SqlClient;provider 
connection string=&quot;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated 
Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /><add name="WTFEntities" 
connectionString="workstation ID=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=dalya;pwd=02038800;data source=MoviesDBtest.mssql.somee.com;persist security 
info=False;initial 
catalog=MoviesDBtest;metadata=res://*/Models.MoviesDBModel.csdl|res://*/Models.MoviesDBMode 
l.ssdl|res://*/Models.MoviesDBModel.msl;provider=System.Data.SqlClient;provider 
connection string=&quot;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated 
Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /><add name="MovieDBEntities" 
connectionString="workstation ID=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=dalya;pwd=02038800;data source=MoviesDBtest.mssql.somee.com;persist security 
info=False;initial 
catalog=MoviesDBtest;metadata=res://*/Models.MoviesDBModel.csdl|res://*/Models.MoviesDBMode 
l.ssdl|res://*/Models.MoviesDBModel.msl;provider=System.Data.SqlClient;provider 
connection string=&quot;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated 
Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /><add name="MoviesDBEntities1" 
connectionString="workstation ID=MoviesDBtest.mssql.somee.com;packet size=4096;user 
id=dalya;pwd=02038800;data source=MoviesDBtest.mssql.somee.com;persist security 
info=False;initial 
    catalog=MoviesDBtest;metadata=res://*/Models.MoviesDBModel.csdl|res://*/Models.MoviesDBMode 
l.ssdl|res://*/Models.MoviesDBModel.msl;provider=System.Data.SqlClient;provider 
connection string=&quot;AttachDbFilename=|DataDirectory|\MoviesDB.mdf;Integrated 
Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" /></connectionStrings> 

誰かが修正する方法を教えてもらえますそれ?

+0

私はあなたのユーザーIDとパスワードを非常にうまく隠していないと思います。ただsayin ' –

+0

あなたは正しいです。心配しないで、それはちょうどテストです –

答えて

5

あなたが投稿したすべてのエンティティの内容についてはわかりません。

<connectionStrings> 
    <add name="ApplicationServices" 
    connectionString="user id=dalya;pwd=02038800; 
     data source=MoviesDBtest.mssql.somee.com; 
     initial catalog=MoviesDBtest;" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 

誰か:しかし、今あなたがホストのデータベースを添付しましたことを、あなたは、もはやそれは、この(キャリッジリターンは読みやすくするために追加された)のようになります。アプリケーションについてなど、ユーザーインスタンスをAttachDBFileNameについては何も必要ありませんそうでなければエンティティ/モデル接続文字列を変換する必要があります。

+0

+1と私は両方の 'Integrated Security = SSPI;'と 'user id =:...; Pwd = ....'を接続文字列に持つことはできません同じ時間..... –

+1

@ marc_sそう、それは地下鉄やタクシーをダウンタウンにしようとするようなものだ。 –

+0

私はそのようなことを試していません...多くの場合、いずれかの接続方法だけが有効ですが、プロバイダーが無効な接続文字列属性について不平を言う可能性があると思われます遠くに... –

0

また、これを入れる必要があります。 <system.webServer> <defaultDocument> <files> <add value="index.aspx" /> </files> </defaultDocument> </system.webServer>

関連する問題