Имам обикновен 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 изрази там. След това можете да ги изпълните.
Надявам се това да помогне.