質問

大学プロジェクトにC#を使用して.NETアプリケーションを作成していますが、ヘルプが必要です!

ネットワークドライブでMDFファイルがホストされているため、アプリケーションからこのデータベースにアクセスできるように複数のクライアントが必要です。各クライアントマシンは、SQL Expressの独自のインスタンスを実行します。

アプリケーションからファイルにアクセスできますが、別のクライアントが次のエラーメッセージを受信することを試みると

ユーザーのデフォルトデータベースを開くことはできません。ログインに失敗しました。ユーザー「EEEC 40023753」のログインが失敗しました。

データベース状態は、複数のユーザーを許可するように構成されています

私が現在使用している接続文字列は次のとおりです。

"data source =。 sqlexpress; attachdbfilename = servxxx.eeecs.qub.ac.uk virtual_directories level3 cs8 app_data cs4_database.mdf; ristedated security = true; connect time;

どんなコメントも大歓迎です!

役に立ちましたか?

解決

ネットワークサーバーでデータベースサーバーをホストする必要があります。いくつかのクライアントは、SQL Serverサービスに接続できます。ただし、いくつかのクライアントは、MDFファイルに直接接続することはできません。

ファイルのみが並行性を処理できません。データベースサーバーへの複数の接続を作成できます。データベースソフトウェアは、並行性を処理するものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top