0

mdfファイル(および彼のログファイル)をコピーした後、データを挿入しようとします。次のメッセージが表示されます。

「ファイル[fileName].mdfの自動名前付きデータベースをアタッチしようとして失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、UNC共有にあります。

ファイルマニュアルをコピーすると、すべて正常に機能しました。File.Copyの順序は正しいですか?

4

2 に答える 2

0

コピーするときは、mdfファイルへの接続が開いていないことを確認してください。これは、2つのコピーに対して1つのロックファイルしかないことに関連している可能性があります。

于 2009-11-17T15:39:55.050 に答える
0

解決策ははるかに簡単でした。ファイルを閉じるのを忘れました

fileStream.Close();
于 2009-11-17T19:27:48.847 に答える