Показать полную графическую версию : Как перенести строки из одной базы в другую 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
2 вас две базы, и вы пишите "в ней".
вам надо 2 слить в одну?
или одну перенести на новый сервер?
qwertEHOK, одну в другую. В одной повреждение PSF-страниц. Т.е из "боевой-поврежденной" базы в "дистрибутивную".
qwertEHOK
04-02-2015, 10:01
а если создать пустую базу рядом и потом курсором пройтись по таблицам, копирую их в другую базу?
qwertEHOK, пустую имеется ввиду без констрейнов, триггеров PK, FK и прочих объектов ?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.