Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Bulk insert / 13 сообщений из 13, страница 1 из 1
27.08.2018, 14:30
    #39693739
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
Как настроить вставку Bulk Insert ?
Нужно актуализировать таблицу на сервере каждые 10 минут из другого линкованного сервера. Записей 200 тысяч, если просто писать
Код: sql
1.
2.
3.
INSERT INTO dbo.[Table]

SELECT id1,id2 FROM [MyLinkedServer].[MyBD].[dbo].[Table1]



То запрос зависает на вставке, т.к. очень много записей, Если делать TASK-Import Data-.... , то выполняется за 1.5-2 минуты и это нормально. Как настроить Bulk Insert или SSIS PACKAGE ?
...
Рейтинг: 0 / 0
27.08.2018, 14:58
    #39693758
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
minya13_85,

"Нужно актуализировать таблицу на сервере каждые 10 минут из другого линкованного сервера" -- а почему сразу bulk insert?

Как вы определяете новые записи, которые надо вставлять?
Записи только добавляются или могут меняться?
...
Рейтинг: 0 / 0
27.08.2018, 15:13
    #39693773
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
a_voroninminya13_85,

"Нужно актуализировать таблицу на сервере каждые 10 минут из другого линкованного сервера" -- а почему сразу bulk insert?

Как вы определяете новые записи, которые надо вставлять?
Записи только добавляются или могут меняться?

Очищение таблицы потом вставка, и так каждые 10 минут. А на линкованном сервере там уже происходит актуализация.
...
Рейтинг: 0 / 0
27.08.2018, 15:15
    #39693775
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
a_voronin а почему сразу bulk insert?


Потому что это быстрая вставка, обычный insert по времени очень долго выполняется, и может по таймауту отвалится
...
Рейтинг: 0 / 0
27.08.2018, 15:19
    #39693781
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
minya13_85,
авторОчищение таблицы потом вставка, и так каждые 10 минут.
новый виток в изобретении репликации
...
Рейтинг: 0 / 0
27.08.2018, 15:29
    #39693790
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
TaPaKminya13_85,
авторОчищение таблицы потом вставка, и так каждые 10 минут.
новый виток в изобретении репликации
Это разные домены, разные страны, разные версии скуля, кароч мне надо просто затянуть данные. Вот думаю как.
...
Рейтинг: 0 / 0
27.08.2018, 15:36
    #39693798
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
minya13_85,

на всякий случай уточнить
автор1.5-2 минуты и это нормально
авторкаждые 10 минут из другого линкованного сервера
на работу остаётся 8 минут? такой план?
...
Рейтинг: 0 / 0
27.08.2018, 15:49
    #39693809
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
TaPaKminya13_85,

на всякий случай уточнить
автор1.5-2 минуты и это нормально
авторкаждые 10 минут из другого линкованного сервера
на работу остаётся 8 минут? такой план?

Запрос исполняется 2 минуты, 8 минут копит какие-нибудь данные, и снова запуск, потом снова 2 минуты исполнение и т д
...
Рейтинг: 0 / 0
27.08.2018, 20:30
    #39693967
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
minya13_85Если делать TASK-Import DataНу так сохраните это как SSIS package и запускайте когда вам надо.
...
Рейтинг: 0 / 0
28.08.2018, 10:31
    #39694128
minya13_85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
Mindminya13_85Если делать TASK-Import DataНу так сохраните это как SSIS package и запускайте когда вам надо. Сохранил его на сервак, подтянул таким образом скриншот прилагаю, выходит ошибка.
Код: sql
1.
Microsoft (R) SQL Server Execute Package Utility  Version 14.0.3029.16 for 64-bit  Copyright (C) 2017 Microsoft. All rights reserved.    Started:  10:24:01  DTExec: Signature verification failed.  The signature status is not present.  Started:  10:24:01  Finished: 10:24:01  Elapsed:  0.172 seconds.  The package could not be loaded.  The step failed.
...
Рейтинг: 0 / 0
28.08.2018, 11:44
    #39694191
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
minya13_85Сохранил его на сервак, подтянул таким образом скриншот прилагаю, выходит ошибка.А версии какие?
...
Рейтинг: 0 / 0
28.08.2018, 11:46
    #39694193
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
alexeyvgminya13_85Сохранил его на сервак, подтянул таким образом скриншот прилагаю, выходит ошибка.А версии какие?А, увидел в строке ошибки...
...
Рейтинг: 0 / 0
28.08.2018, 19:32
    #39694569
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bulk insert
minya13_85,

Попробуйте сначала в студии открыть этот package. У вас Windows authentication на всех серверах или пароли пытаетесь сохранить?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Bulk insert / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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