Как подключиться к локальной базе данных в SQL Server Management Studio?

Я загрузил SQL Server Management Studio (SSMS) 2016 для восстановления огромного файла .bak, который является старой резервной копией базы данных. Но в первую очередь мне нужно подключиться к серверу БД.

После установки я запускаю SSMS, и он просит меня подключиться к серверу БД. У меня их нет, и я увидел, что можно создать "локальную" базу данных, набрав только точку ". для имени сервера и использовать проверку подлинности Windows.

Это не работает; как это сделать?

Ответ 1

Вам нужно download и установить SQL LocalDB. Это специальное издание SQL Server, которое не позволяет удаленное подключение и поддерживает только встроенную проверку подлинности Windows. Это простая установка MSI одним щелчком мыши, поэтому ее легко развернуть.

Чтобы загрузить и установить SQL Server 2016 Express, перейдите на SQL Server загрузки. LocalDB - это функция, которую вы выбираете во время установки, и доступный при загрузке носителя. Если вы загружаете носитель, либо выберите Express Advanced или пакет LocalDB.

Вышеупомянутое означает, что теперь вам нужно загрузить и запустить небольшой загрузчик (примерно 5 МБ), выберите LocalDB (44 МБ), а загрузчик Microsoft загрузит пакет MSI в выбранную вами папку. Затем просто запустите пакет MSI и установите LocalDB.

Ответ 2

Откройте SSMSConnect и введите имя сервера: (LocalDb)\MSSQLLocalDB и выберите Аутентификация Windows.

Для справки:

enter image description here

Ответ 3

Чтобы восстановить свой дамп, вам нужен один сервер, на котором будет загружен дамп. Для этого вам нужен один сервер MS. вы можете подключиться к серверу, используя имя пользователя и пароль. После подключения к серверу вы можете создать базу данных, в которой вы хотите импортировать дамп.

Если ваш дамп SQL содержит инструкцию create Database, вам не нужно создавать его.

Если возможно открыть SQL-дамп в текстовом файле, вы можете увидеть имя базы данных, необходимое для создания или уже имеющуюся инструкцию для создания БД.