2009-07-10 111 views
5

當我轉到文件>打開>文件並選擇一個.sql腳本,或者甚至當我將一個.sql文件拖到SQL管理Studio Express窗口時,它將打開腳本當我想運行腳本時,記事本完全沒用。SQL Management Studio Express在記事本中打開SQL腳本

由於這是在外部服務器(Windows 2003 Server)上,我最終不得不從RDP斷開連接,禁用本地剪貼板,重新連接,然後從Textpad複製粘貼腳本內容以運行它。

我已經檢查過選項菜單,但是看不到任何與記事本有關的東西,即使在「外部工具」部分也沒有。任何想法爲什麼它會這樣做?

請注意:我已經檢查了SQL腳本的文件關聯,並將其設置爲SQL Management Studio Express。

+0

出於興趣,如果你在Windows資源管理器的腳本文件雙擊這是什麼裝入? – kevchadders 2009-07-10 14:18:32

+0

它加載Management Studio,然後在記事本窗口中打開我的腳本! – tags2k 2009-07-10 14:28:54

+0

重新關聯文件類型,即使它說它已經關聯到SQL Server Management Studio - 嘗試將其設置爲記事本,然後返回到SQL Server Management Studio。 – Sung 2009-07-10 16:18:10

回答

0

我要檢查的第一件事是查看與該文件夾上的SQL文件關聯的應用程序是否爲記事本。

1

UPDATE:

在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. 

馬特

8

今天早上就遇到了這個。原來是我的一個編碼問題。我在UltraEdit中打開了腳本,我注意到它顯示的編碼是U-DOS而不是DOS。我運行了Unicode到ASCII的轉換(也在UltraEdit中),保存了該文件,現在Management Studio正確地打開了這些文件。

6

我遇到了這個太 - 感謝NFrank爲察覺的問題:

這是通過TextPad打開腳本時,不慎保存爲Unicode引起的。該問題與文件關聯無關。

解決辦法:打開記事本(或TextPad) - 另存爲...並選擇編碼:ANSI

相關問題