Копирование базы на другой SQL сервер
От: Opium  
Дата: 26.03.03 14:10
Оценка:
Привет всем!
Может кто подскажет как с помощью DTC скопировать базу с одного сервера
на другой (MS SQL 2000). При копировании возникает ошибка — переполнение
тран. лога. Установка 'tranc. log in chkp.' не помогает. Мне кажется
можно было отключать транзакции на время вставки большого количества
данных. Если это так, направте.
СПАСИБО!
Re: Копирование базы на другой SQL сервер
От: vvaizh http://izh-test.sourceforge.net/
Дата: 26.03.03 14:18
Оценка:
Здравствуйте, Opium, Вы писали:

O>Привет всем!

O>Может кто подскажет как с помощью DTC скопировать базу с одного сервера
O>на другой (MS SQL 2000). При копировании возникает ошибка — переполнение
O>тран. лога. Установка 'tranc. log in chkp.' не помогает. Мне кажется
O>можно было отключать транзакции на время вставки большого количества
O>данных. Если это так, направте.
O>СПАСИБО!

обычно лочат базу целиком, и отключают транзакции..
http://izh-test.sourceforge.net/russian/introduction.html
Re: Копирование базы на другой SQL сервер
От: gwg-605 Россия  
Дата: 26.03.03 14:31
Оценка:
Здравствуйте, Opium, Вы писали:

O>Может кто подскажет как с помощью DTC скопировать базу с одного сервера

O>на другой (MS SQL 2000). При копировании возникает ошибка — переполнение
O>тран. лога. Установка 'tranc. log in chkp.' не помогает. Мне кажется
O>можно было отключать транзакции на время вставки большого количества
O>данных.
У меня была такая же проблема. Я вижу три варианта:
— под вопросом: сделать unlimited transction log
— гимморойный: отдельно переписвать данные таблиц (не всегда проходит)
— простой: стопорнуть SQL сервер с исходной базой, скопировать файлы базы на другой сервер и в Enterprise Manager приаттачить базу, указав на скопированные файлы

Удачи,
Valery
Re: Копирование базы на другой SQL сервер
От: Lloyd Россия  
Дата: 26.03.03 15:11
Оценка:
Здравствуйте, Opium, Вы писали:

O>Привет всем!

O>Может кто подскажет как с помощью DTC скопировать базу с одного сервера
O>на другой (MS SQL 2000). При копировании возникает ошибка — переполнение
O>тран. лога. Установка 'tranc. log in chkp.' не помогает. Мне кажется
O>можно было отключать транзакции на время вставки большого количества
O>данных. Если это так, направте.
O>СПАСИБО!

А может проще будет сделать backup/restore?
Re: Копирование базы на другой SQL сервер
От: Merle Австрия http://rsdn.ru
Дата: 26.03.03 15:19
Оценка:
Здравствуйте, Opium, Вы писали:

O>Привет всем!

O>Может кто подскажет как с помощью DTC скопировать базу с одного сервера
O>на другой (MS SQL 2000). При копировании возникает ошибка — переполнение
O>тран. лога. Установка 'tranc. log in chkp.' не помогает. Мне кажется
O>можно было отключать транзакции на время вставки большого количества
O>данных. Если это так, направте.
Если устраивает вариант без DTS, то проще всего через BackUp/Restore.

Не пишутся в лог только пакетные операции, причем при соблюдении следующих условий:


По логике веще в DTS как раз такие операции и должны быть, но ктож его знает....
Мы уже победили, просто это еще не так заметно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.