ここで他の種類の同様の質問を見てきましたが、私にとって有用な答えがあるようには見えません。私が得ているエラーメッセージに当惑しています-それはデータベースです-複数のプロセスがそれにアクセスできるようになっています。データベースを持つことの他のポイントは何ですか?!?
わかった。落ち着いた私の禅をもう一度見つけてください...
Environment:
Visual Studio 2010 Express (C# in this particular case)
SQL Server 2012 R0 set up for windows authentication
i7 based PC, 8 cores, 16GB RAM, Windows 7 Pro x64
いくつかの単純なテーブルで作成したデータベースがあります。MDF ファイルの場所はわかっています。SQL Server Management Studio 経由で問題なくアクセスできます。
マイクロソフトが行うように言っていることは次のとおりです。http://msdn.microsoft.com/en-us/library/ms171890.aspx
ステップ 9 は、ファイルが使用中であるというエラーで失敗する場所です。それでおしまい。この時点を過ぎてはいけません。SQL Server を示す方法がないのはなぜですか? なぜファイルにアクセスする必要があるのですか? ファイルは、実行中の SQL Server プロセスから完全に切断されているはずですか? それはどのように理にかなっていますか?それは非常識です-他のプロセスはどのようにしてそれに到達できるのでしょうか? それがデータベースを持つことのポイントではありませんか?男は従わない!
理論 - これは、Microsoft が Express から有料のものにアップグレードする方法です。[必須の白ひげを挿入して Microsoft について不平を言う]. 有料の Visual Studio では、データベース ブラウザがサーバー ブラウザに置き換えられていることに気付きました...魚の匂いがします。
Before you answer:
Yes. I turned it off then on again.
Yes. I uninstalled then reinstalled the database.
Yes. I did that other thing you suggest to users you normally don't trust to flip
on a light switch correctly.
Yes. This facility was cleared out of voodoo, gremlins and black cats ages ago.
There is plenty of natural sunlight so the bastards aren't coming back.