#sql-server #ssms
Вопрос:
В моей системе мне необходимо иметь две версии SQL Server (2008 и 2019). Пожалуйста, не спрашивайте почему.
К моей проблеме: я установил 2008 некоторое время назад и могу нормально подключиться к экземпляру БД.
Однако я недавно установил 2019 и пытаюсь подключиться к своему экземпляру БД, который, похоже, не работает.
Вот шаги, которые я сделал до сих пор:
- Я установил выпуск разработчика SQL Server 2019 (под C:Program ФайлыMicrosoft SQL Server, теперь я вижу папки «150» и «MSSQL15.MSSQLSERVER».
- Я открыл диспетчер конфигурации SQL Server и вижу, что запущен новый экземпляр (согласно менеджеру конфигурации,
SQLEXPRESS
это имя старого экземпляра иMSSQLSERVER
имя нового). - Я открыл CMD и выполнил
sqlcmd -L
, но вижу толькоSQLEXPRESS
указанный экземпляр.
Как я могу настроить и подключить свой экземпляр 2019 года?
Комментарии:
1. Вы установили разработчика — вы запустили его? Вы настроили его и добавили логины, пользователей и базы данных? Можете ли вы подключиться к нему с помощью SSMS? И, по-видимому, ваш новый экземпляр является экземпляром по умолчанию.
2. Возможно, было бы полезно запустить и опубликовать результаты «Отчета об обнаружении установленных функций SQL Server» в Центре установки SQL Server 2019.
3.
sqlcmd -L
зависит от того, располагает ли служба браузера SQL актуальной информацией. Вы перезапустили службу браузера SQL после установки SQL 2019?4. То, что «кажется, не работает». в смысле?
Ответ №1:
MSSQL15.MSSQLSERVER
Таким образом, похоже, что вы установили экземпляр SQL Server 2019 по умолчанию. Хорошо.
Как я могу настроить и подключить свой экземпляр 2019 года?
Убедитесь, что служба MSSQLSERVER запущена, и посмотрите на
C:Program FilesMicrosoft SQL ServerMSSQL15.MSSQLSERVERMSSQLLogERRORLOG
чтобы убедиться, что экземпляр запущен, и запустите
sqlcmd -S localhost
для подключения к экземпляру.