Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите начать / 6 сообщений из 6, страница 1 из 1
12.04.2001, 16:33
    #32004241
N_Michael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начать
Добрый день дамы и господа!

Созрела необходимость перехода на SQL, был выбран MSSQL7.
Купил какую-то книжку, но в ней нет ни слова о T-SQL, ни о скриптах (standart SQL знаю хорошо).

Теперь собственно проблема:

Необходимо написать что-то, что перегоняла данные из *.dbf (VFP5) в базу SQL идентичной структуры.
Решал задачу "в лоб". Через ODBC VFP (формировал строку INSERT ...). выполнялось для таблице 500 000
записей порядка 1 ч. Это на мой взгляд очень долго, как ускорить процесс?
Хочется написать что-то типа хранимой процедуры, которая бы выполнялась на сервере в заданное время сама.
Но как приконнектиться к таблицам *.dbf ? Как заставить выполняться ее по расписанию? и т.д.
Где копать чтоб это побороть.

С уважением, Михаил.
...
Рейтинг: 0 / 0
12.04.2001, 17:22
    #32004248
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начать
Попробуйте со стороны MS SQL, например при помощи DTS, как его использовать смотрите BOL, самый простой способ - DTS Wizard.
...
Рейтинг: 0 / 0
12.04.2001, 17:47
    #32004256
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начать
Ответ: DTS или BCP. Кстати, тема DTS рассматривается в предыдущих и сегодняшнем выпуске рассылки.
...
Рейтинг: 0 / 0
12.04.2001, 18:14
    #32004262
REX_X
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начать
А Bulk Insert в расчет не берете? Самый быстрый способ, между прочим
...
Рейтинг: 0 / 0
14.04.2001, 11:01
    #32004352
N_Michael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начать
Всем ответившим большое спасибо! попробую с DTS, т.к. Bulk Insert и BCP только
из текста импортируют (или не только ?).
И вот еще один вопрос: Можно ли через ODBC (OLE DB) каталог с данными (например *.dbf) обозвать как удаленная БД и произвести репликацию (или просто скопировать данные). Проблемы скопировать нет, есть проблема подкючить. Сорри если есть неточности в формулировках.

С уважением, Михаил.
...
Рейтинг: 0 / 0
19.04.2001, 07:51
    #32004503
Orconoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите начать
Проблем тут не очень много. Можно, конечно, и через DTS, но лучше - через т.н. Linked Server.
Быстрее будет.
Но и там, и там могут возникать проблемы с некоторыми типами полей фокса.
Так что лучше всего - из фокса посредством Remote View, где выставлена хорр-рошая буферизация

И вопросик напоследок: такое количество записей качать один-в-один ЧАСТО обычно не нужно. Скачал один раз - а потом только обновления... Так что проблема быстродействия снимается сама собой.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите начать / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]