Можете да скриптирате данни нативно със SSMS 2012, без да използвате добавки като SSMS Tools Pack, въпреки че функционалността е скрита.
- Щракнете с десния бутон върху вашата база данни и изберете Задачи -> Генериране на скриптове
- Щракнете върху „Напред“, за да преминете през уводния екран и на следващата страница, след което изберете обектите, които искате да скриптирате. Имайте предвид, че тук можете да скриптирате всички SQL обекти, а не само таблици. Това е така, защото този съветник ви позволява да скриптирате схема и данни. Важно е, че само схемата е по подразбиране, която ще трябва да промените на следващата страница. Щракнете върху Напред.
- Сега ще ви бъде представен набор от опции, свързани главно с начина, по който скриптът ще бъде изведен, но има непретенциозен бутон с надпис Разширени . Щракването върху този бутон ще ви даде диалогов прозорец със списък с опции. Последната опция в раздела Общи е „Типове данни за скрипт“, която трябва да промените от „Само схема“ на „Само данни“ или „Схема и данни“.
- Накрая решете къде искате да работи скриптът и би трябвало да можете да генерирате своите оператори INSERT.
Вижте тази публикация в блога за повече подробности, където разбрах за тази функция:http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/
Обърнете внимание, че за разлика от SSMS Tools Pack, това ще генерира оператор INSERT за всеки отделен ред, който се опитвате да скриптирате. Ако имате голям брой редове, които трябва да местите, тогава може да искате да преследвате алтернативи. Въпреки това, за скриптиране на малки конфигурационни таблици това е перфектно.