2011-12-10 21 views
0

SQLデータベースに問題があります。私はsmoでそれを開くと、私はvnetでそれにアクセスすることはできません。なぜなら私はVisual Studioで開くことができる前に、私はsmoデータベースリストからそれを切り離さなければならないという有名なエラー "このファイルを使用する別のプロセス"SQLサーバーとファイルの監視

ここで私の質問ですが、SQLデータベースのリストから切り離しておくと、mdfファイルをどのように監視できますか? DB管理者権限で設定された自動定期タスクを使用できるように、何とかデータベースファイルを監視する必要がありますか?

答えて

2

あなたの本当の問題は、Visual Studioでデータベースを開く方法にあると思います。ジョブの実行を続行するには、データベースサーバーをファイルにアタッチする必要があります。 Visual Studioはの代わりにの代わりにデータベースサーバーに接続することができます。 「サーバーエクスプローラー」ウィンドウを表示してそこに接続を追加してみてください。

編集

あなたの質問がでタグ付けされているので、「asp.net、」私はあなたがファイルを開くのVisual Studioの話ではなく、あなたのASP.NETコードについて開いていないことをそれを取りますファイル。私の答えは似ています:ファイルへの接続の代わりにサーバーへの接続を指定するweb.configの接続文字列を使用します。 http://connectionstrings.com/は、接続文字列がどのように見えるかを把握するのに役立ちます。

+0

はい、ありがとうございます。私はそれを忘れてしまった!その理由は、vnetが自動的にapp_dataデータベースをサーバーエクスプローラに追加し続けるためです。これは非常に面倒です。 – jim

+0

@jim、Jacobの答えを受け入れることを忘れないでください:) –

関連する問題