Я запускаю сервер с 3 экземплярами базы данных.
Прямо сейчас, когда я открываю Management Studio, открывается приглашение «Подключиться», которое позволяет мне выбрать, какой экземпляр мне нужен (или подключиться к чему-либо еще).
Можно ли сделать так, чтобы, когда я открываю его, он уже был подключен к этим трем экземплярам, чтобы я мог сразу начать работать и сэкономить несколько кликов? Честно говоря, это сэкономило бы мне сотни кликов в день.
Это было бы эквивалентно тому, что у нас было в SQL 2000 Enterprise Manager, где вы могли «зарегистрировать» серверы, и они всегда были бы на расстоянии одного клика.
РЕДАКТИРОВАТЬ: Чтобы уточнить, что я ищу ... До того, как у нас были Enterprise Manager и Query Analyzer. Теперь SSMS представляет собой смесь этих двух, но часть «соединения» работает точно так же, как Query Analyzer.
То, что я делаю каждый день, - это открываю SSMS для управления базами данных, проверки их статистики, перестраивания индекса здесь и там, я не использую его для выполнения такого количества запросов, поэтому я ищу способ, чтобы экземпляры SQL были доступны в обозревателе объектов автоматически при входе в систему. Разве сейчас это невозможно? :-(
Я обнаружил это только сегодня вечером, поэтому позвольте мне поделиться своей радостью: зарегистрированные серверы по-прежнему доступны в SQL Server Management Studio!
В меню «Просмотр» выберите «Зарегистрированные серверы». Это откроет для них окно. Затем перетащите это окно в сторону, чтобы закрепить его.
Вверху окна вы увидите значки для типов серверов (SQL, SSAS, SSIS, SSRS). Выберите тип, который вы регистрируете.
Добавьте свои экземпляры в группы локальных серверов, щелкнув правой кнопкой мыши и выбрав «Регистрация нового сервера», а затем завершите настройку подключения.
После этого вы можете дважды щелкнуть сервер, чтобы открыть обозреватель объектов для этого сервера.
Хорошо, вот что я сделал (я бы хотел отредактировать принятый ответ, потому что я основывал это на его идее, но у меня недостаточно очков ...)
Итак, теперь, когда я вхожу, у меня есть список моих серверов, и я могу подключиться с помощью нескольких щелчков мышью. Это не идеальный, но это так близко, что я перестану с этим бороться :-)
Спасибо sphilp!
Здесь вы найдете информацию о том, как запустить SQL Server Management Studio (SSMS) с ярлыка или из командной строки.
Следующее приведет к открытию SSMS с использованием проверки подлинности Windows без использования заставки. В редакторе запросов будет установлена база данных SMS_XXX:
Для SQL Server 2005 Management Studio (sqlwb.exe
):
sqlwb -E -S <serverName> -d <databaseName> –NoSplash
Для SQL Server 2008 Management Studio и более поздних версий, включая 2016, ssms.exe
):
ssms -E -S <serverName> -d <databaseName> –NoSplash
Вам не нужно указывать -d <databaseName>
аргумент - и в SQL Server 2016 Management Studio (по крайней мере) он подключит оба обозревателя объектов и создаст новый документ запроса, подключенный к тому же экземпляру сервера.
Примечание. При необходимости измените SQLServerName.
Аргументы SqlWb:
SqlWb (Параметры) Scriptfile Определяет один или несколько файлов сценариев для открытия. Файл проекта Указывает проект сценария для открытия. Файл решения Задает открываемое решение.
-S Server Name -d Database Name -U Username -P Password -E Windows Authentication (as opposed to the -U and -P options) -Nosplash Bypasses the splash screen -? Help
Я не думаю, что вы сможете автоматизировать 3 соединения. Но вы можете создать связанные серверы, чтобы подключаться к 1 и связываться с 2 другими.
Я попытался добавить дополнительную информацию к ответу с помощью sphilp, но это изменение было отклонено, потому что некоторые люди, похоже, считают его неправильным. Могу вас заверить: это не так.
Что хотел добавить:
Функциональность зарегистрированных серверов в SSMS может быть использована для подключения к нескольким серверам всего за пару кликов. Если вы группируете серверы вместе, создавая Новая группа серверов под Группы локальных серверов узел, вы сможете щелкнуть эту группу правой кнопкой мыши и выбрать Обозреватель объектов. Это откроет все серверы в ... Обозревателе объектов!
Подробнее: SSMS: подключение к нескольким серверам в один клик (хорошо, два)
Вы даже можете изменить порядок открытия соединений (в алфавитном порядке).
Если вы используете SSMSBoost плагин, то вы можете установить любое из ваших предпочтительных подключений к «Подключить проводник объектов при запуске».
Эту опцию можно найти на SSMSBoost-> Настройки-> Предпочтительные подключения-> Список страница подключения.
Поскольку мне нравится, когда главные базы данных всех экземпляров, с которыми я обычно работаю, в верхней части списка предпочтений, я просто включаю эту опцию для тех, которые я хочу всегда иметь доступными в обозревателе объектов.
Лучшее, что вы можете сделать автоматически, это следующее:
Это не совсем то, что вам нужно, но вам будет предложено войти в систему с указанием, к какому серверу подключиться, а затем откроется Object Explorer, подключенный к этому серверу. Однако у вас будет соединение в обозревателе объектов только с одним сервером ...