Проведя большую часть моего рабочего дня в поисках решения, я, наконец, нашел его. Слава Богу, я почти исчерпал эту проблему. Надеюсь, это поможет кому-то еще !!!
Учитывая, как обычно получается интегрированные инструменты Microsoft,
расстраивает, когда вы говорите Visual Studio, чтобы открыть файлы SQL с помощью SQL
Студия управления сервером (SSMS). Я действительно не люблю использовать Visual
Студия для редактирования файлов T-SQL, но в прошлом, прежде чем я обнаружил это
Подсказка, каждый файл SQL, который я открыл, откроется в новом экземпляре SSMS. Пытаться
это:
- Открыть решение, содержащее файлы SQL
- Щелкните правой кнопкой мыши любой файл SQL и выберите «Открыть с помощью…»
- Нажмите «Добавить»
- Найдите «C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe» или, если вы
под управлением x64 Windows "C: \ Program Files (x86) \ Microsoft SQL
Сервер \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \ Ssms.exe ", затем нажмите« ОК »
- Нажмите «Установить по умолчанию», а затем «ОК»
Теперь откройте несколько файлов SQL. Каждый раз вы получите другой экземпляр
SSMS открыт. Какая боль!
ПРИМЕЧАНИЕ. Вся эта статья относится к SQL 2005, просто замените SSMS на
SQLWB.
Как вы решаете это? Повторите шаги 1-3 выше, но на шаге 4 введите
следующие значения:
- Название программы: «explorer.exe»
- Дружественное имя: «Проводник Windows»
Повторите шаг № 5 (заданный по умолчанию) выше и нажмите кнопку ОК. Теперь откройте
дополнительные файлы. Все они должны открываться в одном экземпляре SSMS.
Казалось бы, Visual Studio выдает команду SSMS.exe, которая
включает путь к файлу, выбранному в обозревателе решений. это
до SSMS, чтобы проверить новый экземпляр, который он не делает. Но когда ты
передайте имя файла проводнику, который открывается в том же экземпляре.
QUIRK ПРЕДУПРЕЖДЕНИЕ!
Если SSMS еще не открыт, первый файл, который вы пытаетесь открыть (не
впервые, но каждый раз, когда вы открываете файл SQL из Visual
Studio и SSMS еще не открыты) SSMS откроется, но ваш файл
не. Нажмите на файл во второй раз, и на этот раз он откроется.
Не просите меня объяснить это просто (и я понятия не имею, почему).
Заключение
Результат, когда вы сообщаете Visual Studio, что SSMS является редактором по умолчанию
имеет смысл, но я не понимаю, почему это было бы иначе, когда вы говорите
Исследователь, чтобы открыть его. Может быть, если бы я был разработчиком Windows вместо
веб-разработчик, я бы знал ответ. Но в любом случае, теперь вы знаете.
Наслаждайтесь.