Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, можно ли с помощью BCP или BULK INSERT конвертировать из *.dbf в SQL Table (пробовал, не понимает формат). Мне нужно конвертировать без DTS. Если можно, то лучше на примере (подробнее). Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 08:20 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
BCP работает с текстовыми файлами, поэтому вам в начале нужно свой .dbf записать в текстовый файл, а уже потом загонять его в БД на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 08:47 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 08:54 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
Еще такой вариант EXEC sp_addlinkedserver ' mylinkdbf ', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', ' mypath ',NULL,'dBASE IV' затем INSERT INTO mysqltable SELECT * FROM mylinkdbf...mydbf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 09:06 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
Пробую через linkedserver, постоянно ругается на строчке INSERT, не может инацианализировать источник данных. источник такой d:\public\dm\bal_new\bdw.dbf EXEC sp_addlinkedserver 'dbf', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'd:\public\dm\bal_new',NULL,'dBASE IV' INSERT INTO balans.dbo.bdw SELECT * FROM dbf...bdw exec sp_dropserver 'dbf',null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 10:00 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
1. EXEC sp_addlinkedserver 'dbf', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'd:\public\dm\bal_new', NULL, 'dBASE IV' GO INSERT INTO balans.dbo.bdw SELECT * FROM dbf...bdw exec sp_dropserver 'dbf',null 2. А зачем каждый раз создавать и удалять linked server ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 12:15 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
При использовании такой строки EXEC sp_addlinkedserver 'dbf','Jet 4.0','Microsoft.Jet.OLEDB.4.0','\server\public\dm\bal_new', NULL, 'dBASE IV' в строке INSERT выдается ошибка 7303 а при использовании такой строки EXEC sp_addlinkedserver 'dbf','Jet 4.0','Microsoft.Jet 4.0 OLE DB Provider','\server\public\dm\bal_new', NULL, 'dBASE IV' в строке INSERT выдается ошибка 7304 (INSERT INTO balans.dbo.bdw SELECT * FROM dbf...bdw) если создавать в ручную, то у нас есть только Microsoft.Jet 4.0 OLE DB Provider, вероятно у нее другой формат передачи параметров может я что-то не понимаю? подскажи Glory, хочется разобраться с Linked Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2001, 04:15 |
|
||
|
Вопрос по BCP, BULK INSERT
|
|||
|---|---|---|---|
|
#18+
Я же вам показал в передыдущем посте, что в одном batch-е использовать sp_addlinkedserver и INSERT из добавляемого этим sp_addlinkedserver источника нельзя . Т.е. 1-ый batch EXEC sp_addlinkedserver 'dbf', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'd:\public\dm\bal_new', NULL, 'dBASE IV' GO и 2-ой batch INSERT INTO balans.dbo.bdw SELECT * FROM dbf...bdw exec sp_dropserver 'dbf',null Не знаю, какой программный продукт вы используете на клиентской части, но, например в ADO придется использовать Command.Execute 2 раза. При добавлении через Enterpise Manager надо выбирать Provider name - Microsoft.Jet 4.0 OLE DB Provider - это и есть название провайдера 'Microsoft.Jet.OLEDB.4.0' Product name - неважно, какое-нибудь имя Data source - путь до файла(ов). Убедидесь, что учетная запись, под которой стартует ваш SQL имеет права на этот каталог. Это можно сделать непосредственно залогинившись под этой учетной записью. Путь можно задать и в виде \server\share\dir, но опять же у учетной записи SQL-я должны быть права на этот сетевой ресурс Provider string - dBASE IV ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2001, 07:24 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32013233&tid=1825690]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 340ms |

| 0 / 0 |
