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

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

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

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

Вход

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


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

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

Главная -> ПО Sybase -> Sybase PowerBuilder -> Статьи
Перенос 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
Материал прочитан: 11019 раз(а)
[ Назад ]



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

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