Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как перенести строки из одной базы в другую sql server 2008 r2 (http://forum.oszone.net/showthread.php?t=294917)

Order 03-02-2015 15:16 2465765

Как перенести строки из одной базы в другую sql server 2008 r2
 
Есть две базы на sql server 2008 R2. В ней 250 таблиц с маленьким количеством записей, где то 50 - 100 тысяч. Нужно их перенести в другую пустую базу с такой же структурой. Через мастер импорта и экспорта SSMS пока не получается, ругается - "Конфликт инструкции INSERT с ограничением FOREIGN KEY", при том BCP удачно все переносит, без проблем. Но к сожалению перенести 250 страниц через BCP лень трудно. Так что в этой ситуации делать, отключать constraint ? Я не знаю как это сделать централизовано. Что можно предпринять в данной ситуации ?

qwertEHOK 03-02-2015 15:34 2465773

2 вас две базы, и вы пишите "в ней".
вам надо 2 слить в одну?
или одну перенести на новый сервер?

Order 03-02-2015 16:12 2465810

qwertEHOK, одну в другую. В одной повреждение PSF-страниц. Т.е из "боевой-поврежденной" базы в "дистрибутивную".

qwertEHOK 04-02-2015 10:01 2466102

а если создать пустую базу рядом и потом курсором пройтись по таблицам, копирую их в другую базу?

Order 04-02-2015 11:00 2466133

qwertEHOK, пустую имеется ввиду без констрейнов, триггеров PK, FK и прочих объектов ?


Время: 23:33.

Время: 23:33.
© OSzone.net 2001-