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

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

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

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

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

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

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


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