2

コードファーストアプローチを使用してデータベースを作成しようとしました。必要なすべてのクラスを作成してから、プロジェクトにWebフォームとグリッドビューを追加しました。次に、グリッドビューのデータソースをデータベースに設定しようとしました。新しい接続を選択したい場合、実際には「TimeTrackerDbContext」という名前のデータベースが自動的に検出されますが、次を押すと、次のエラーが発生します:「この接続のデータベーススキーマを取得できませんでした。確立中にネットワーク関連またはインスタンス固有のエラーが発生しましたSQLサーバーへの接続。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLサーバーがリモート接続を許可するように構成されていることを確認してください(プロバイダー:Named Pipes Provider、エラー:40-接続を開くことができませんでした) SQL Serverへ)DataObjectSupport(422,6)で」

web.configの接続文字列セクションは次のとおりです。"name=" TimeTrackerDbContext "connectionString =" server = ./ SqlExpress; Integrated security = SSPI; database = TimeTracker "providerName =" System.Data.SqlClient "

そして私はwin8を使用します。手伝ってもらえますか?

4

1 に答える 1

0

このデータベースの場合、Active Directory のユーザー名は dbowner ですか? このデータベースでオブジェクトを作成する権限が必要です

于 2012-11-08T16:03:10.813 に答える