MS SQL - копирование и физический перенос базы
Правой кнопокй на любой табличке базы -> All TAsks->Export. Дальше запустится DTS Wizard, который интуитивно понятный. Можешь выбрать какие именно объекты базы копировать, и даже, если надо, необходимые трансформации.
С помощью того же query analyser создаёшь копию тех таблиц, которые тебе нужны и бэкапишь.
А если таблиц несеколько сотен или тысяч? Для таких задач в MS SQL предназначен DTS и в частности Import/export wizard.
Чюви, вы конечно извините, но там этих таблиц за сотню зашкаливает. Разбираться структуре и решать что нужно, а что нет - долго, нужно копировать всю целиком и потом обнулиь несколько важных полей.
копируешь на отдельный сервак, обнуляешь что тебе надо, и отдаешь бакап с этого сервака.
Естественно, с помощью этого визарда можно проэкспортировать всю базу целиком.
Даже не через промежуточный сервак, а через промежуточную базу данных на том же сервере.
нужно копировать всю целиком и потом обнулиь несколько важных полей
Ну типа, копируй всю целиком и обнуляй. При чем тут вообще Query Analyzer?
Оставить комментарий
salvor
Привет.Вот тут пришлось столкнуться с такой задачей: Есть работающая база, с неё нужно снять копию поправить некоторые данные и перенести на другой комп для отладки нового клиетского модуля. Так вот как это лучше сделать? Забекапить базу, а потом перенести на другой комп и там восстановить? Это хреново - нужно конфиденциальные данные почистить, до того как отдашь базу в руки сторонних разрабочиков. Рабочая исходная база здоровенная (3-4 гига) править её нельзя - ей активно пользуются. Нужно как-то сделать копию и создать 2 базы с одинаковым содержанием, потом одну поправить и экспортировать на внешний носитель.
Может кто с подобным сталкивался - подскажите как можно действовать. Приветствую query analyser.