5

[ファイル] > [開く] > [ファイル] に移動して .sql スクリプトを選択したり、.sql ファイルを SQL Management Studio Express ウィンドウにドラッグしたりしても、メモ帳でスクリプトが開きますが、スクリプトを実行するときにまったく役に立ちません。 .

これは外部サーバー (Windows 2003 サーバー) 上にあるため、RDP から切断し、ローカル クリップボードを無効にし、再接続してからスクリプトの内容を Textpad からコピー アンド ペーストして実行する必要があります。

オプション メニューを確認しましたが、「外部ツール」セクションでさえ、メモ帳に関連するものは何も表示されません。なぜこれを行うのか、何か考えはありますか?

注意: SQL スクリプトのファイルの関連付けを確認したところ、SQL Management Studio Express に設定されています。

4

4 に答える 4

8

今朝出くわした。私にとってはエンコーディングの問題であることが判明しました。UltraEditでスクリプトを開いたところ、エンコーディングがDOSではなくU-DOSであることが示されていることに気付きました。UnicodeからASCIIへの変換(これもUltraEditで)を実行し、ファイルを保存しました。これで、ManagementStudioはファイルを正しく開いています。

于 2009-07-24T12:23:17.720 に答える
6

私もこれに遭遇しました-問題を見つけてくれたNFrankに感謝します:

これは、TextPad でスクリプトを開き、誤って Unicode として保存したことが原因でした。この問題は、ファイルの関連付けには関係ありません。

解決策: メモ帳 (または TextPad) で開き、名前を付けて保存... を選択し、エンコーディング: ANSI を選択します。

于 2009-07-29T11:27:42.047 に答える
1

アップデート:

SQL Management Studio では、

Go to File > Open > File,  
Highlight a SQL file,  
Click the down arrow on the Open button.   
Select Open With... 
Select SQL Query Editor 
Press the Set as Default button.

マット

于 2009-07-10T13:50:27.670 に答える
0

最初に確認することは、そのボックスの SQL ファイルに関連付けられているアプリケーションがメモ帳であるかどうかを確認することです。

于 2009-07-10T13:50:05.253 に答える