![]() |
Бекап таблицы через INSERT
Иногда бывает необходимо (или просто удобно) забекапить какую то таблицу, но не бекапом, а скриптом. Т.е. сделать скрипт, который будет создавать таблицу и сразу вставлять в нее нужные данные. Нашел на просторах сети замечательную программу на http://www.eugenedotnet.com/(S(xolx3...Generator.ashx
Инсталлятор доступен по адресу http://www.eugenedotnet.com/codeexam...tGenerator.zip Что она делает: Выбираем базу, таблицу и сразу генерируется скрипт. Пример: Код:
IF('Actions' in (SELECT t.[name] FROM sys.tables t JOIN sys.columns c ON (c.[object_id] = t.[object_id]) WHERE 0 < c.[is_identity])) SET IDENTITY_INSERT [dbo].[Actions] ON Результат Код:
USE [YourBD] P.S. Может, кому и пригодится, т.к. искал долго и муторно, а так будет для всех :) |
А чем Ваш вариант лучше/хуже стандартного через утилиту BCP?
http://msdn.microsoft.com/en-us/library/ms162802.aspx |
Если честно, то я не нашел данную утилиту. Но, почитав ее, могу ответить - отличается простотой использования для конечного пользователя :) А в целом, конечно, bcp дает те же результаты и даже больше, но в ней и дольше разбираться.
|
Время: 09:08. |
Время: 09:08.
© OSzone.net 2001-