Форум FAQ О команде
Поиск по сайту:
 
Sybase
Sybase ASA  
Sybase ASE  
  Статьи  
Sybase IQ  
Sybase PowerDesigner  
Sybase PowerBuilder  

Продукты
Наши продукты  
Продукты партнеров портала  

Сообщества
Alef community  

Меню
Регистрация  
Почта  

Вход

Рассылка
Рассылка 'РСУБД Sybase ASA 9 - мощность, легкость и надежность'
Почтовая рассылка
"Технологии обработки данных компании Sybase"


Статистика
Яндекс цитирования

Rambler's Top100
Находится в каталоге Апорт

Главная -> ПО Sybase -> Sybase ASE -> Статьи
Перенос syslogins из ASE 11.x в 12.5.x

Перенос syslogins из ASE 11.x в 12.5.x

При переносе логинов с ASE 11.9.2 на ASE 12.5 через bcp столкнулся со следющим сообещением bcp:

CSLIB Message: - L0/O0/S0/N24/1/0:
cs_convert: cslib user api layer: common library error: The conversion/operation was stopped due to a syntax error in the source field

В ASE 12.5 по сравнению с ASE 11.9.2 в таблице master..syslogins добавились 2 новые колонки:
logincount, procid
Выход простой - сделал view:

CREATE VIEW dbo.v_syslogins AS
SELECT suid , status , accdate , totcpu , totio ,spacelimit ,
timelimit , resultlimit, dbname , name , password , language , pwdate ,
audflags, fullname, srvname, null as logincount, null as procid
from syslogins

Дальше как обычно:
bcp master..v_syslogins out syslogins.txt -Usa -P -Skogorta -c
bcp master..syslogins in syslogins.txt -Usa -P -Sganimed -c -F3


Дата публикации: Wednesday 29 March 2006 13:01:42
Материал прочитан: 7292 раз(а)
[ Назад ]



Продвижение сайтов
Биржа ссылок

Copyright©2005 phpMS. Все права защищены.
hosted on pets-tree