Как импортировать файл .sql в SQL Server Express

У меня есть простой файл sql с некоторыми операторами SQL INSERT.

Можно ли импортировать его в мой локальный экземпляр SQL Server Express?


person ggarber    schedule 30.06.2011    source источник
comment
Что именно вы подразумеваете под импортом?   -  person John Saunders    schedule 30.06.2011


Ответы (5)


Вы можете использовать версию Management Studio Express. Вы можете скачать последнюю версию здесь, которая будет работать с SQL Express 2005, 2008 и 2008 R2.

Если вы не хотите устанавливать SSMSE, вы можете использовать sqlcmd в командной строке, например что-то вроде этого (при условии аутентификации Windows и экземпляра с именем «SQLEXPRESS»):

sqlcmd -S .\SQLEXPRESS -E -i "C:\path\file.sql"
person Aaron Bertrand    schedule 30.06.2011

Самый простой способ — просто открыть файл в Sql Management Studio и запустить его. Поскольку целевая таблица уже создана, конечно.

person RMalke    schedule 30.06.2011
comment
размер моего файла составляет 1,3 ГБ, интерфейс зависает... есть ли у вас какой-либо другой метод импорта данных на основе графического интерфейса? - person AurA; 29.08.2012

Вы можете открыть его через анализатор запросов и запустить

person Madhivanan    schedule 30.06.2011
comment
Это был оооооооооооооооооооооо из прошлого века - в SQL Server 2005 и выше сейчас Management Studio... - person marc_s; 30.06.2011

Вот инструмент Sql_Server_Script_Executor.

введите здесь описание изображения

Вы можете добавить один/несколько файлов/папок, и ваши файлы появятся в списке. Нажмите кнопку «Выполнить» и готово

It contains three transaction modes.
1. Execute scripts within one transaction
2. Execute scripts on separate transaction
3. No transaction
person Pankaj    schedule 30.06.2011

Все, что вам нужно сделать, это открыть Microsoft SQL Server 2008 Management Studio. Затем используйте File -> Open.

Откройте файл из нужного места, и вы получите там все операторы SQL. После этого вы можете их выполнить.

Надеюсь это поможет.

person Vinayak Kanagi    schedule 21.04.2012