SQL Server Management Studioでクエリを実行するとエラーが発生します: ファイルが存在します 質問する

SQL Server Management Studioでクエリを実行するとエラーが発生します: ファイルが存在します 質問する

SQL Server Management Studio でクエリを実行すると、次のエラーが発生します。

バッチの実行中にエラーが発生しました。エラー メッセージ: ファイルが存在します。

SSMS を再起動しても効果はありませんでした。マシンを再起動しても効果はありませんでした。Google で見つけたのは、「Microsoft にバグを報告してください」と言っている人だけでした :P

(Windows XP Pro x64、SSMS 2005)

ベストアンサー1

私はしばらくこの問題に苦労していましたが、最近 Toad for MySQL をインストールしたときに同じ問題が発生しました。

問題の原因となっているファイルを特定するために、sysInternals プロセス モニター ツールをインストールしました。

答えは一時ファイルです。

SQL Server Management Studio と Toad はどちらも、一時ファイルに同様の命名規則を使用します。どちらも、Documents and Settings のユーザー アカウントの下の temp ディレクトリを使用します。私の場合、そのディレクトリには 6 万を超える *.tmp ファイルがありました。

プロセス モニターを通じてクエリの実行を観察すると、SQL IDE が存在しない一時ファイル名を識別しようとして失敗し続け、最終的に「ファイルが存在します」というエラーで諦めているのがわかりました。

解決策は、ローカル設定の一時ディレクトリにある *.tmp ファイルを単に消去することです。

SQL Management Studio と Toad for MySQL の両方が私のマシン上で正常に動作するようになりました。

お役に立てれば。

おすすめ記事