powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / bcp - восстановление таблицы (ASE)
3 сообщений из 3, страница 1 из 1
bcp - восстановление таблицы (ASE)
    #36050094
228293
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Adaptive Server Enterprise/15.0.3/
Здравствуйте!
не могу залить данные в таблицу
Код: plaintext
1.
2.
3.
4.
D:\ase_15. 0 . 3 \OCS-15_0\bin>bcp testdb.testuser.tbl1 in d:\ 22 .txt -Usa -P -S TestServer -c

Starting copy...
Unexpected EOF encountered in BCP data-file.
bcp copy in failed
подскажите в чем ошибка?

экспорт в текстовый файл работает
bcp ... out

и еще вопрос сервер запускаю через service.msc
а можно как то иначе, и есть ли автоматичесий запуск при обращении к нему?
при запуске RUN_TestServer.bat зависает на строках
Код: plaintext
1.
2.
3.
... Cannot get value First Counter from Performance registry key.
... Cannot get value Last Counter from Performance registry key.
... Cannot get value First Help from Performance registry key.
... Cannot get value Last Help from Performance registry key.
Это связано с тем что использую Free Developer Edition of Sybase ASE ?
...
Рейтинг: 0 / 0
bcp - восстановление таблицы (ASE)
    #36051997
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В последней строке файла попробуйте добавить перенос строки. Т.е. чтобы файл оканчивался на 0д0а
...
Рейтинг: 0 / 0
bcp - восстановление таблицы (ASE)
    #36052636
228293
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mikle83 , спасибо за ответ
насколько я понял
файл автоматически уже так создается, что оканчивается 0D0A
а вот если принудительно добавить то будет появляться ошибка
Unexpected EOF encountered in BCP data-file

вообщем я начинающий
помучился но получилась выгрузка данных в таблицу
попутно разобрался еще в двух ошибках
Код: plaintext
You cannot run the non-logged version of bulk copy in this database. Please check with the DBO
здесь в опциях БД включил select into/bulkcopy/pllsort
и
Код: plaintext
1.
cs_convert: cslib user api layer: common library error: 
The result is truncated because the conversion/operation resulted in overflow.
а здесь проблема была в том что одно из полей было bynary
хотя копирую данные из одной таблицы в другую, то есть данные должны быть соотвествующие типу binary

для примера исправил типы полей - заработало.
сначала думал что не конвертирует значение из текстового файла в binary
хотя проблема оказалось именно в данных
(например число 123 в файле не мог конвертировать)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / bcp - восстановление таблицы (ASE)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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