Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как продолжить прерваный экспорт MS SQL Server?  [new]
Azec
Member

Откуда:
Сообщений: 48
Привет.

У меня есть база данных на MS Sql Server 2008, размером 5гб. Я ее начал экспортировать на другой сервак, но в процессе операции произошел какой-то сбой и экпортация прервалась.
Скопировалось только половина основной таблицы Files в базу назначения.

Как можно продолжить копирование этой таблицы?
29 июн 09, 11:23    [7353864]     Ответить | Цитировать Сообщить модератору
 Re: Как продолжить прерваный экспорт MS SQL Server?  [new]
RasimS
Member

Откуда: SPB
Сообщений: 954
Azec
Привет.

У меня есть база данных на MS Sql Server 2008, размером 5гб. Я ее начал экспортировать на другой сервак, но в процессе операции произошел какой-то сбой и экпортация прервалась.
Скопировалось только половина основной таблицы Files в базу назначения.

Как можно продолжить копирование этой таблицы?

Можно написать запрос на экспорт нужных данных
29 июн 09, 12:25    [7354156]     Ответить | Цитировать Сообщить модератору
 Re: Как продолжить прерваный экспорт MS SQL Server?  [new]
Azec
Member

Откуда:
Сообщений: 48
Я знаю на каком ID остановилась операция.
Но непонимаю где писать запрос на выборку

...
where id > xxxx

в визарде экспорта есть две опции
1. Скопировать данные из одной или нескольких таблиц...
тут просто таблицы указываем, я именно так вначале и делал
2. Написать запрос, указывающий данные для передачи

если выбрать второе
там появляется окно с текстовым полем для ввода инструкции для выбора данных из источника.

вот туда я непонимаю что писать
например если я пишу

select * from MYTABLE
where ID > XXX

и запускаю, то он на сервере создает табличку с именем "Запрос" и пытается туда данные скопировать, но виснет...
29 июн 09, 12:31    [7354189]     Ответить | Цитировать Сообщить модератору
 Re: Как продолжить прерваный экспорт MS SQL Server?  [new]
Azec
Member

Откуда:
Сообщений: 48
А, я понял, как можно указать имя таблички на сервере у запроса.
ТАк же полагаю что процесс копирования виснет именно на той записи ( видимо размер очень большой ). У меня есть записи (файлы) более 40 мегабайт.
щас попробую копировать со следующей.
29 июн 09, 12:38    [7354218]     Ответить | Цитировать Сообщить модератору
 Re: Как продолжить прерваный экспорт MS SQL Server?  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 887
Вы не указали пункт назначения. Вот он и создаёт по умолчанию таблицу Запрос.
Там же в визарде должен быть пункт куда копировать, с опцией добавлять записи к существующим или с удалением существующих.
29 июн 09, 14:18    [7354702]     Ответить | Цитировать Сообщить модератору
 Re: Как продолжить прерваный экспорт MS SQL Server?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Можно через линкед-сервера сделать, но, думаю, проще будет через bcp...
29 июн 09, 14:40    [7354836]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить