У меня есть простой файл sql с некоторыми операторами SQL INSERT.
Можно ли импортировать его в мой локальный экземпляр SQL Server Express?
У меня есть простой файл sql с некоторыми операторами SQL INSERT.
Можно ли импортировать его в мой локальный экземпляр SQL Server Express?
Вы можете использовать версию Management Studio Express. Вы можете скачать последнюю версию здесь, которая будет работать с SQL Express 2005, 2008 и 2008 R2.
Если вы не хотите устанавливать SSMSE, вы можете использовать sqlcmd в командной строке, например что-то вроде этого (при условии аутентификации Windows и экземпляра с именем «SQLEXPRESS»):
sqlcmd -S .\SQLEXPRESS -E -i "C:\path\file.sql"
Самый простой способ — просто открыть файл в Sql Management Studio и запустить его. Поскольку целевая таблица уже создана, конечно.
Вы можете открыть его через анализатор запросов и запустить
Вот инструмент Sql_Server_Script_Executor.
Вы можете добавить один/несколько файлов/папок, и ваши файлы появятся в списке. Нажмите кнопку «Выполнить» и готово
It contains three transaction modes.
1. Execute scripts within one transaction
2. Execute scripts on separate transaction
3. No transaction
Все, что вам нужно сделать, это открыть Microsoft SQL Server 2008 Management Studio. Затем используйте File
-> Open
.
Откройте файл из нужного места, и вы получите там все операторы SQL. После этого вы можете их выполнить.
Надеюсь это поможет.