none
別のプロセスが使用中ですというエラーが出てします。回避方法を教えてください。

    質問

  • Microsoft SQL2005 Express と VisualWebDeveloperExpressを使って
    開発をしております。
     
    開発していく中で一つ気になった点がありましたので教えてください。
     
    Asp.NET(2.0)を実行した後、SQL Server Management Studioを実行しようとしますと
    「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」
    とエラーが出てしまいます。
     
    逆のパターンも同じです。
    (SQL Server Management StudioでDBを触った後ASPを実行するパターンです。)
     
    現在のところは再起動でこのエラーを回避しているのですが、再起動しない方法で
    回避できる方法ありますでしょうか?
    (アクセス権の設定??)
    参考書やネットで調べまくったのですが、これに関する情報は見つかりませんでした。
     
    ご教授どうかよろしくお願い致します。
    2007年4月26日 1:30

回答

  • 何が原因で発生しているかわかりませんが、error message の内容が正しいとするとどの process が file をつかんでいるか知るかが解決に近づくのではないでしょうか?

     

    まず、対象の file を特定することになると思いますが、これは Filemon で見つけられるでしょうし、それがわかれば Process Explorer で handle を検索すればわかるでしょう。

    2007年4月27日 11:50

すべての返信

  • 何が原因で発生しているかわかりませんが、error message の内容が正しいとするとどの process が file をつかんでいるか知るかが解決に近づくのではないでしょうか?

     

    まず、対象の file を特定することになると思いますが、これは Filemon で見つけられるでしょうし、それがわかれば Process Explorer で handle を検索すればわかるでしょう。

    2007年4月27日 11:50
  • ちゃっぴさん

     

    返信が遅くなってしまいまして申し訳ありません。

    返信がなかったので諦めかけていたところでした。

    Process Explorerは検索で見つけて使っているのですが、Filemonの

    存在は知りませんでした。

    早速使ってどんな内容になってるのかを確認したいと思います。

     

    ありがとうございました。

    2007年5月9日 6:15