SQL Management Studio Express, открывающий SQL-скрипты в блокноте - PullRequest
5 голосов
/ 10 июля 2009

Когда я захожу в «Файл»> «Открыть»> «Файл» и выбираю скрипт .sql или даже когда я перетаскиваю файл .sql в окно SQL Management Studio Express, он открывает скрипт в Блокноте, который совершенно бесполезен, когда я запустите скрипт.

Так как это на внешнем сервере (Windows 2003 Server), мне приходится отключаться от RDP, отключать локальный буфер обмена, повторно подключаться, а затем копировать и вставлять содержимое сценария из Textpad, чтобы запустить его.

Я проверил меню параметров, но ничего не вижу в блокноте, даже в разделе «внешние инструменты». Любые идеи, почему это будет делать это?

Обратите внимание: я проверил сопоставление файлов для сценариев SQL, и для него установлено SQL Management Studio Express.

Ответы [ 4 ]

8 голосов
/ 24 июля 2009

столкнулся с этим утром. Оказалось, проблема с кодированием для меня. Я открыл скрипт в UltraEdit и заметил, что он показывает кодировку U-DOS вместо DOS. Я запустил преобразование Unicode в ASCII (также в UltraEdit), сохранил файл, и теперь Management Studio правильно открывает файлы.

6 голосов
/ 29 июля 2009

Я тоже с этим столкнулся - спасибо NFrank за обнаружение проблемы:

Это было вызвано открытием скрипта в TextPad и случайным сохранением как Unicode. Эта проблема не связана с ассоциациями файлов.

Решение: Откройте в Блокноте (или TextPad) - Сохранить как ... и выберите Кодировка: ANSI

1 голос
/ 10 июля 2009

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.

Мэтт

0 голосов
/ 10 июля 2009

Первым делом я проверю, является ли приложение, связанное с файлами SQL в этом окне, блокнотом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...