|
|
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
на сервере ase 11 делаю выгрузку таблицы в файл: через telnet Код: plaintext 1. 2. через cmd Код: plaintext 1. теперь пытаюсь загрузить данные в ASE15 предварительно создав таблицу Код: plaintext и если использую первый файл то все в норме а если второй то ошибка конвертирования почему? стоит отметить что если через cmd делать выгрузку и загрузку с параметром -n то все работает нормально, единственное вместо пустых значений - значения null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 00:12 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
текст ошибки покажите + попробуйте указать charset принудительно (ключ -J), если выливаете в текстовом виде (-с) -n выливает/заливает данные в бинарном виде, т.е. as is ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 10:08 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. попробую с ключом -J но проверить удасться только вечером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 11:06 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
tyyr wrote: > стоит отметить что если через cmd делать выгрузку и загрузку с > параметром -n то все работает нормально, единственное вместо пустых > значений - значения null А "пустые значения" -- это что по-вашему ? А так -- скорее всего разные форматы дат по умолчанию, или ещё что-то. Надо на данные смотреть. Если вы не переносите данные с одной платформы на другую, (т.е. сервера на одинаковых платформах), то переносить лучше с помощью именно -n . Иначе вы даже данные какие-то можете потерять (напимер, милисекунды в datetime). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 12:05 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
tyyr Код: plaintext 1. 2. 3. 4. 5. попробую с ключом -J но проверить удасться только вечером если выгружаете данные в текстовом виде (-с), то нужно указывать -r -t (row & filed терминаторы) в вашей таблице нет полей типа text ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 12:07 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
поля text не используются попробовал с ключами -J и ключами -t и -r но все равно ошибка конвертирования при загрузке в таблицу попробовал простейшую таблицу с полем int и создал файл вручную для загрузки также ошибка конвертирования изменил int на varchar и все работает то есть не может из символов переконвертировать в int вообщем получается либо использовать -n либо делать bcp... out...-с на самом сервере, эти файлы читает без ошибок, хотя не вижу различия между файлом созданным на самом сервере и файлом полученным из команднйо строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 22:58 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
Отдели мух от котлет пожалуйста: Что такое сервер, и что такое командная строка? Работа через telnet на юниксовой машине это еще не сервер и это тоже командная строка. Точно так же как и работа в cmd не означает отсутсвия сервера или командной строки. А вот то что bcp запущеный на юниксовой машине по умолчанию будет заканчивать строки через LF, а bcp запущенный на виндовой - CRLF это может быть причиной твоих проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 23:23 |
|
||
|
bcp - перенос таблиц
|
|||
|---|---|---|---|
|
#18+
White Owl, да все верно, под сервером я имел ввиду что через телнет файл сохраняется на юниксовой машине и возможно с другими настройками, чем на при выполнении через командную строку виндовс про LF и CRLF не знал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 23:43 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=31&tid=2010748]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 373ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...