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

Откуда:
Сообщений: 1980
Добрый день всем.

Есть вопрос - какие есть способы автоматизировать загрузку данных в MS SQL из текстовых файлов в сетевой папке?
То, что в любом случае будет создаваться job на сервере, который будет выполняться по расписанию, это ясно.
А что поместить внутрь Job-a?
Первый ответ - создать .dtsx-пакет, загрузить на сервер, и засунуть в job для регулярного запуска пакета.
Второй вариант - создание процедуры, в которой данные будут читаться при помощи OpenQuery, процедура запускается job-ом.
Третий вариант - запуск из job-a bcp.exe при помощи xp_cmdshell.

А какие ещё есть варианты?
12 ноя 15, 12:38    [18405482]     Ответить | Цитировать Сообщить модератору
 Re: Автоматизация загрузки данных в MS SQL Server  [new]
aleks2
Guest
DaniilSeryi
Добрый день всем.

Есть вопрос - какие есть способы автоматизировать загрузку данных в MS SQL из текстовых файлов в сетевой папке?
То, что в любом случае будет создаваться job на сервере, который будет выполняться по расписанию, это ясно.
А что поместить внутрь Job-a?
Первый ответ - создать .dtsx-пакет, загрузить на сервер, и засунуть в job для регулярного запуска пакета.
Второй вариант - создание процедуры, в которой данные будут читаться при помощи OpenQuery, процедура запускается job-ом.
Третий вариант - запуск из job-a bcp.exe при помощи xp_cmdshell.

А какие ещё есть варианты?


Четвертый вариант - запуск из job-a bcp.exe прямо.
Пятый вариант - запуск bcp.exe не из job-a.
12 ноя 15, 12:46    [18405586]     Ответить | Цитировать Сообщить модератору
 Re: Автоматизация загрузки данных в MS SQL Server  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8834
DaniilSeryi,

4. Напишите приложения для загрузки. Запускайте планировщиком Windows.
12 ноя 15, 13:02    [18405754]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить