1

ローカルで作業していますが、SQL Server 認証とリモート接続を有効にして SQL Server 2005 Express を使用しています。

私のweb.config接続文字列部分:

<add name="HelpDesk2connect" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string='Data Source=SATURN;Initial Catalog=HelpDesk2;Integrated Security=False;user id=sa;password=*******;multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />

としてログインしていますsa

コントローラーでこれらのエラーが発生します (このステートメントでは: `return View(db.Tickets.ToList());)

データベースからプロバイダー情報を取得中にエラーが発生しました。これは、不適切な接続文字列を使用する Entity Framework が原因である可能性があります。内部例外で詳細を確認し、接続文字列が正しいことを確認してください。

プロバイダーは ProviderManifestToken 文字列を返しませんでした。

ページで次のエラーが表示されます。

[SqlException (0x80131904): SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 52 - LocalDB インストールが見つかりません。SQL Server Express が正しくインストールされ、LocalDB 機能が有効になっていることを確認してください。)]

私が間違っていることを見つけるのを手伝ってもらえますか?

事前にサンクス

4

0 に答える 0