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

Откуда:
Сообщений: 111
Есть два серверa
На одном SQL сервер
на другом - программа
Мне нужно использовать вставку данных с помошью
BUILK INSERT
Вопрос : если я напишу путь из в программе :
  bulk insert  '\\190.10.10.2\DATA\my.dat' ............ 

и будет полный доступ между серверами
Выполнится запрос или нет ?
Или его можно выполнять только локально ?
(sqlserver и файлы для импорта на одном сервере)

Просто сейчас прав всех нет - нужно просить у начальства , не знаю поможет ли это
Если я пишу локально (c:/data/.my.dat , то запрос обрашается к
локальному месту на sqlserver ,но, не с того места, где программа запускается и фаилы находятся
3 сен 12, 15:57    [13106647]     Ответить | Цитировать Сообщить модератору
 Re: builk insert from ftp  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
vladi67
и будет полный доступ между серверами
Сиквел по фтп файлы не скачивает.
3 сен 12, 16:28    [13106933]     Ответить | Цитировать Сообщить модератору
 Re: builk insert from ftp  [new]
vladi67
Member

Откуда:
Сообщений: 111
alexeyvg
vladi67
и будет полный доступ между серверами
Сиквел по фтп файлы не скачивает.


Понял,
Значит нужно скачать файлы и положить
на локальном месте SQLSERVERA
и выполнять запрос с пути с локального места
3 сен 12, 16:36    [13107005]     Ответить | Цитировать Сообщить модератору
 Re: builk insert from ftp  [new]
nicescar
Member

Откуда:
Сообщений: 94
vladi67
  bulk insert  '\\190.10.10.2\DATA\my.dat' ............ 


Не вижу в написанном FTP.
Это CIFS, который нативно поддерживается SQL-ем, главное, чтобы к шаре был доступ у аккаунта, под которым запущен SQL.
3 сен 12, 17:04    [13107249]     Ответить | Цитировать Сообщить модератору
 Re: builk insert from ftp  [new]
vladi67
Member

Откуда:
Сообщений: 111
nicescar
vladi67
  bulk insert  '\\190.10.10.2\DATA\my.dat' ............ 


Не вижу в написанном FTP.
Это CIFS, который нативно поддерживается SQL-ем, главное, чтобы к шаре был доступ у аккаунта, под которым запущен SQL.


не дают мне прямого доступа туда чтобы положить туда файлы и выполнить сразу builk insert ....
Придется видимо считывать строчку за строчкой с ascii файлов
и делать update insert каждой строчки - вот геморрой ....
3 сен 12, 17:36    [13107584]     Ответить | Цитировать Сообщить модератору
 Re: builk insert from ftp  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
vladi67
не дают мне прямого доступа туда чтобы положить туда файлы и выполнить сразу builk insert ....
Придется видимо считывать строчку за строчкой с ascii файлов
и делать update insert каждой строчки - вот геморрой ....
А не проще получать файлы по фтп на локальный диск, а потом вставлять используя bulk insert?

Получать файлы можно, сделав SSIS пакет, или какими нибуть утилитами.
3 сен 12, 17:43    [13107655]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить