Место сохранения файла по умолчанию в среде Management Studio
откройте новое окно запроса. Напишите немного SQL. Сохраните скрипт, сохраните файл как откроется диалоговое окно - но всегда в одно и то же место по умолчанию в профилях справочник. Есть ли способ установить мое местоположение файла по умолчанию? ...Как я делать с приложениями из 1980-х?
В разделе Инструменты / Параметры можно указать расположение по умолчанию для результатов запроса. Мне нужно то же самое для новых запросов (текстовый редактор). Пробовал менять места в реестре, но SSMS просто переписал мой изменения. Любой предложения?
(Я видел этот вопрос без ответа в http://www.eggheadcafe.com/software/aspnet/30098335/management-studio-default.aspx и у меня был такой же точный вопрос, поэтому я просто перепостил его здесь)
14 ответов:
Я знаю, что это старый вопрос, но я нашел ссылку, объясняющую, как это сделать правильно, по крайней мере, для SQL 2005. Думаю, что это будет работать и для более поздних версий.
настройки хранятся в
.vssettings
XML-файл в . Убедитесь, что вы закрыли SSMS перед внесением изменений в этот файл: SSMS записывает его при закрытии приложение и будет перезаписывать любые внесенные вами изменения. Чтобы изменить , вы ищете эту строку:<PropertyValue name="ProjectsLocation">%vsspv_user_documents%\My Projects</PropertyValue>
значение внутри-это расположение . Просто измените значение, и в следующий раз, когда вы откроете SSMS
My Projects
папка будет отображаться.
Это уже 5 лет, но в нем не упоминается версия SSMS, поэтому я подумал, что добавлю обновление для SSMS 2012 и SSMS 2014. Первый шаг отличается между версиями, а затем остальные же:
SSMS 2012
- найти C:\Program файлы (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Extensions\Application
SSMS 2014
- найти C:\Program файлы (x86)\Microsoft SQL Сервер\120\Tools\Binn\ManagementStudio\Extensions\Application
обе (продолжение)
- открыть ssms.приложение.pkgdef с текстовым редактором (например, блокнот)
- изменить значение DefaultProjectsLocation
- "DefaultProjectsLocation" = "$MyDocuments$\SQL Server Management Studio"
- сохраните файл
благодаря этому источник: http://www.networksteve.com/forum/topic.php/How_to_change_the_default_query_save_location_in_SSMS/?TopicId=41425&Posts=0
просто чтобы убедиться, вы обновили места в реестре здесь:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\Tools\Shell HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\Tools\Shell\General\ProjectLocationEntries
в качестве обходного пути вы можете создать новый проект типа SQLServerScripts в том месте, где вы хотите хранить сценарии.
затем в обозревателе решений щелкните правой кнопкой мыши папку запросы, чтобы создать новый скрипт в указанном месте.
смысл?
более подробно о проектах и решениях в SQL Server см.:
http://msdn.microsoft.com/en-us/library/ms173803.aspx
Ура,
мне не повезло с этим, мое решение-использовать a .bat файл для создания нового пустого.sql файл, а затем открыть его. Затем в SSMS я использовал "внешние инструменты" для повторного запуска пакета. Нажмите на него и новый приуроченный штамп .откроется файл sql. Я использую один для каждого "проекта"
создать a .bat file
set fName=newQuery%date:~4,2%_%date:~7,2%_%date:~10,4%_%time:~1,1%_%time:~3,2%_%time:~6,2%.sql copy _queryBlank.sql %fName%
после поиска по этой теме За последние 3 часа, я, наконец, получил способ сделать это: изменение расположения папки "Мои проекты" (и других параметров) в SSMS
простая работа заключается в создании ярлыка для нужного места сохранения. Поместите ярлык в каталог SSMS\Projects. При сохранении выберите "Все файлы (.) " в нижней части, а затем дважды щелкните ярлык.
не идеально, но быстрая и простая работа вокруг.
изменения реестра не работают для меня. я просто поместил ярлык в сетевую папку, которую я хотел использовать в пути сохранения по умолчанию MGNT Studio.
альтернативой может быть создание точки соединения NTFS.
возьмите копию Systinternals Suite, вам нужно соединение.exe от него, и другие вещи полезны.
запустите это в командной строке:
junction.exe "c:\MyStuff" "c:\Documents and Settings\Stephen.Turner\My Documents\SQL Server Management Studio"
указав код мой путь к документам.
каталог c:\MyStuff будет создан, и когда вы перейдете к нему, вы увидите все файлы. Это не копия, а символическая ссылка, оба пути относятся к одни и те же файлы.
этот пост показывает в одну сторону.
но, его, на основе реестра, решение по-прежнему имеет пробел... Когда один сохраняет вновь созданный запрос (в моей настройке SSMS 2008 я открываю его при запуске), он должен нажать "проекты" слева, так как диалог сохранения открывается в стандарте ...\Documents\SQL Server Management Studio\Projects.
в Обозревателе объектов щелкните правой кнопкой мыши на сервере и выберите свойства.
в левой панели на странице Свойства выберите параметры базы данных tab.
- в расположениях по умолчанию базы данных просмотрите текущие расположения по умолчанию для новых файлов данных и файлов журналов. Чтобы изменить расположение по умолчанию , введите новое значение по умолчанию путь в поле Данные или журнал или нажмите кнопку кнопку Обзор найдите и выберите путь.
Примечание: после изменения расположения по умолчанию необходимо остановить и запустить службу SQL Server для завершения изменения.
низкотехнологичное, но быстрое решение-это просто создать ярлык в папке по умолчанию для того, где вы хотите сохранить свои скрипты/результаты/и т. д.... Это один дополнительный клик, но не включает в себя возиться с настройками или реестра.
самым простым решением для меня было изменить папки в реестре (протестировано с SQL Server 2014)
обязательно закройте SQL Server Management Studio перед
- запускаем regedit.exe
- перейдите к Computer\HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\xx. 0 (где xx-ваша версия)
- изменить различные места путь, который вы видите там
- запустите Management Studio и попробуйте открыть файл, каталог по умолчанию будет вашим
однако, единственная проблема у меня все еще есть с сохранением... если я создам новый запрос и сохраню его, он по-прежнему будет отображаться по умолчанию в разделе /Documents/SQL Server Management Studio, но если вы нажмете ссылку "SQL Management Studio" слева, вы перейдете непосредственно в свой каталог.
вы можете создать символическую ссылку с помощью mklink.
- удалить существующую папку проекта (сначала скопировать существующие файлы в нужное место): rmdir "C:\Users\пользователей\Documents\SQL Server Management Studio\SSMS Projects).
- создать символическую ссылку на нужное место (например, папку onedrive): mklink /j "C:\Users\пользователей\Documents\SQL Server Management Studio\SSMS Projects" "C:\Users\пользователей\OneDrive-Company\SSMS Проекты"
параметр /j указывает жесткую ссылку, которая создает впечатление, что файл или папка действительно существуют в этом месте. При попытке открыть файл в SSMS папка должна выглядеть так: