0

共有ホスト データベースに接続しようとしています。

彼らは私に例としてこれを与えました:

Data Source=KezBlu.db.10971085.hostedresource.com; Initial Catalog=KezBlu; User ID=KezBlu; Password='your password'; 

私が作ったもの:

  <connectionStrings>
    <add name="LibKezberProjectManager.Properties.Settings.KezberPMDBConnectionString" connectionString=" Server=****.db.10971085.hostedresource.com; Database=KezBlu; User ID=****; Password=mypassword; Trusted_Connection=False" providerName="System.Data.SqlClient" />
  </connectionStrings>

しかし、Linq はそれに接続できないようです。

何が問題なのかわかりません。

ローカルの SQLExpress を使用すると正常に動作します...

ありがとう

4

2 に答える 2

0

プロバイダーから提供された例と同じキーワードを使用してみてください。

したがって、ServerData SourceDatabase置き換えInitial Catalogます。

を削除することもできますTrusted_Connection=False

于 2013-04-23T23:15:07.617 に答える
0

web.config の場合、次のようになります。

<add name="KezberPMDBConnectionString" connectionString="Data Source=KezBlu.db.10971085.hostedresource.com;Initial Catalog=KezBlu;User ID=KezBlu;Password=yourpassword" providerName="System.Data.SqlClient"/>

コードでは、次を使用して上記の接続文字列にアクセスします。

SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["KezberPMDBConnectionString"].ToString());

これで問題が解決する場合は、この回答を有用とマークしてください。

于 2013-04-25T06:00:16.320 に答える