2017-12-12 16 views
2

私はSSMS(SQL Server 2012)を開くたびに、以前のセッションで開いていたすべてのスクリプトを取得します。これには、保存されたクエリと保存されていないクエリの両方が含まれ、SQLQuery1.sql,SQLQuery2.sqlなどと表示されます。SQLQuery1.sqlはどこに保存されていますか?

「保存されていない」クエリが保存されている場所を見つけることができません。私はDocuments\SQL Server Management Studio\Backup Files\(とその周辺のすべてのディレクトリ)をチェックしました。私はC:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\のディレクトリとサブディレクトリもチェックしました。最後に、コンピュータ上でファイル名SQLQuery1.sqlの完全な検索を行い、何も表示されませんでした(ファイルエクスプローラでWindows検索機能を信頼しているとは限りません)。

変更がある場合は、SSMS用のRedgate SQL Promptアドオンもインストールしました。

他の提案はありますか?

ありがとうございます!

+0

保存していないファイルを検索するにはどうすればよいですか? Mybeあなたは 'SqlStudio.bin'を探しています – Sami

+0

SSMSは明らかにどこかで私のために保存しています。私はそれがどこに置かれているのか分かりません。 –

+0

驚いたことに私たちはこれについて質問していないようで、今は本当に興味があります。 –

答えて

0

TEMPフォルダはどうですか?スタートメニューから%TEMP%を検索して検索してみてください。

+0

提案していただきありがとうございます。私はそこにチェックして、それは無駄だった:( –

3

それは:)

がタブ上で右クリックし、新しいクエリを作成し、Open containing folderオプションを選択して非常に簡単です。

たとえば、C:\Users\PKuderov\AppData\Local\Tempフォルダがあり、SQLQuery4.sqlの名前は~vs3C67.sqlです。

@BenjaminSmithは正しいですが、これらのファイルには一意の一時的な名前があります。あなたが望む場所に明示的に保存するまで。彼らはssmsのリロードを生き残っているようだし、さらに.sql拡張とDate Modifiedでそれらをフィルタリングすることができます。

+1

私たちは勝者を持っています!これはSSMS 2012で私のために働いています:私は開いている各タブのためのランダムに名前が付けられたファイル(プラス他のものを加えて) –

+0

ありがとう。残念なことに、そのディレクトリ内のすべての.sqlファイルは空です(0バイトまたは1バイトのいずれかで、開いたときには何もありません)。私はいくつかの作業を完了する必要がありますが、その後はさらに調査します。 –

関連する問題