Подтвердить что ты не робот

Как импортировать файл данных sql в SQL Server?

У меня есть .sql файл, и я пытаюсь импортировать его в SQL Server 2008. Каков правильный способ сделать это?

4b9b3361

Ответ 1

Если вы говорите о фактической базе данных (файл в формате mdf), вы должны Attach ее

Файлы .sql обычно запускаются с использованием SQL Server Management Studio. Это в основном сохраненные операторы SQL, поэтому может быть что угодно. Вы не "импортируете" их. Точнее, вы их "выполняете". Даже если скрипт действительно может вставить данные.

Кроме того, чтобы расширить ответ Jamie F, не запускайте файл SQL для своей базы данных, если вы не знаете, что он делает. Сценарии SQL могут быть такими же опасными, как непроверенные

Ответ 2

Если ваш файл представляет собой большой файл 50MB+, то я рекомендую вам использовать sqlcmd, утилиту командной строки, которая поставляется в комплекте с SQL Server. Он прост в использовании и хорошо обрабатывает большие файлы. Я попробовал это вчера с файлом 22GB, используя следующую команду:

sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt

Приведенная выше команда предполагает, что вашим именем сервера является SERVERNAME, что при установке SQL Server используется имя экземпляра INSTANCE_NAME, а для Windows auth используется метод аутентификации по умолчанию. После выполнения output.txt будет содержать что-то вроде следующего:

...
(1 rows affected)
Processed 100 total records

(1 rows affected)
Processed 200 total records

(1 rows affected)
Processed 300 total records
...

используйте readfileonline.com, если вам нужно увидеть содержимое огромных файлов.

ОБНОВИТЬ

Эта ссылка предоставляет дополнительные параметры командной строки и детали, такие как имя пользователя и пароль:

https://dba.stackexchange.com/questions/44101/importing-sql-server-database-from-a-sql-file

Ответ 3

  • Запустите SQL Server Management Studio
  • Подключиться к своей базе данных
  • Файл > Открыть > Файл и выбрать файл
  • Выполнить его

Ответ 4

Попробуйте этот процесс -

Откройте Анализатор запросов

Пуск → Программы → MS SQL Server → Анализатор запросов

После открытия подключитесь к базе данных, в которой вы хотите использовать script.

Затем откройте файл SQL, используя File → Open. Выберите файл .sql.

Как только он будет открыт, вы можете выполнить файл, нажав F5.

Ответ 5

Файл .sql представляет собой набор команд, которые могут быть выполнены на сервере SQL.

Иногда файл .sql будет указывать базу данных, в противном случае вам может потребоваться указать это.

Вам следует поговорить с вашим администратором баз данных или с тем, кто несет ответственность за сохранение ваших баз данных. Вероятно, они захотят быстро просмотреть файл..sql файлы могут нанести большой вред, даже непреднамеренно.

Посмотрите другие ответы, если вы хотите окунуться в будущее.

Ответ 6

Для того, чтобы импортировать .sql, попробуйте следующие шаги

  1. Запустите SQL Server Management Studio
  2. Подключитесь к вашей базе данных
  3. Откройте редактор запросов
  4. Перетащите .sql файл в редактор
  5. Выполнить импорт