powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите чайнику в Sybase SQL anywere
25 сообщений из 37, страница 1 из 2
Помогите чайнику в Sybase SQL anywere
    #32730735
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть база. лежит она куском на серваке. С ней работает программа - иногда производит добавление данных в базу. Я подключился к ней через ацес.
При попытке подключится еще одному - запрашивает логин, пароль. В итоге поключения не происходит...

Помогите как сделать сетевой вариант сей беды. Версия Sybase у меня 5.0
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32730751
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых - какую ошибку выдает на отказ подключения ? Может быть Вы не правильно логин/пароль вводите ?

Во вторых как она запускается - через DBENG (локальная) или DBSRV (сетевая) ?

В третьих нужно посмотреть в ее окне лога, на сколько подключений она лицензированна.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32730877
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже сделал. спасиб. главное без паники!!!
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32730918
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, конечно, тоже не ангел, но как люди задают вопросы? Это ж уму непостижимо! Пора спрашивать не только про версию АСА, но и про "чувак, а че ты ваще хочешь получить, в натуре? мля" :)
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32732454
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мдя. в жизни многа непонятного :) Но это не самое главное :)

Коннекта я добился, а совмесного использования нет. Пока один сидит, другой сосет леденцы. Тут вопрос, как правильно поднять сервак?
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32732480
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyКоннекта я добился, а совмесного использования нет. Пока один сидит, другой сосет леденцы.
Штатный телепат в отпуске ;).

Тут вопрос, как правильно поднять сервак?
Для начала - просто и бесхитростно:

dbsrv50.exe yourdatabase.db

Не оптимально по производительности, но гарантированно работоспособно.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32744775
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все чудесно, одно но!!! Кодировку как на клиентах сделать? Русский текст кракозябрами приходит.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32744872
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyКодировку как на клиентах сделать? Русский текст кракозябрами приходит.
У меня почему-то не приходит ;). Блин, народ, из вас опять тащить клещами "в какой кодировке данные в БД, какие клиенты и т.д."???
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32745980
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 dim2000
Под 5-й версию все нормана было. Под 7-ю начались проблемы с кодировкой.
Где посмотреть в какой кодировке база? Клиент версии 7.0. Что еще нада?
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32746440
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyПод 5-й версию все нормана было. Под 7-ю начались проблемы с кодировкой.Где посмотреть в какой кодировке база? Клиент версии 7.0. Что еще нада?
Вообще обычно кодировка известна априори (мне не нужно никуда смотреть, чтобы сказать, что в моей БД данные в 1251). Смотри в сторону ключа -ct и трансляторов на клиенте.

Если выгрузить БД - будет видно, как в ней лежат данные... а другого способа с наскока не вспомню...
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32747086
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то в Central видно, какая кодировка. Если посмотреть свойства базы.
Это и в 5.5 есть. А у тебя скорее всего CP866, и на клиенте 5.5 стоит транслятор
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32747765
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа работает с базой через ODBC. Я подключаюсь через тот же источник аксесом: в программе все намана, а в аксесе кракозябры.
Так вот по 5.5 аксес все намана выдавал, а под 7.0 - не намана!!!. Трансляторы хоть ставь, хоть нет... Ключ -ct на сервере стоит.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32747819
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyПрограмма работает с базой через ODBC. Я подключаюсь через тот же источник аксесом: в программе все намана, а в аксесе кракозябры.
Так вот по 5.5 аксес все намана выдавал, а под 7.0 - не намана!!!. Трансляторы хоть ставь, хоть нет... Ключ -ct на сервере стоит.
Если база создана в 1251, то никакого ключа не на сервере не на клиенте ставить не надо, особенно если ты говоришь, что программа твоя нормально работает через ODBC. Поэкспериментируй с установкой транслятора в ODBC и укажи на закладке Advanced, там же в ODBC, параметр Character Set ср1251.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32748061
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверна я немнога притупляю. Кодировка у меня в базе стоит CP437, ASCII, US, но все таки транслятор не помогает. При включенном трансляторе родная программа (та что с базой) работает не корректно. Сервер запущен с ключом -ct. Что еще можна сделать? :(
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32748099
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyНаверна я немнога притупляю. Кодировка у меня в базе стоит CP437, ASCII, US
Догадайся с одного раза, какой должна быть кодовая страница в БД, если данные в 1251, и что нужно сделать, чтобы сделать всё так, как оно должно было быть ;)?
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32748228
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если можно перебить базу, то как? Если адаптировать клиента под кодировку, то тоже подскажите, плз!!!! У меня пока не выходит!!!!
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32748980
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 437 кириллицы нет, насколько я помню (хотя может память подводит?)

Но в любом случае, нужно привести к одному знаменателю кодировку данных в базе и кодировку данных в аксессе. Если с 5.5 точно работало - посмотри настройки ODBC и сделай также на 7.

Но лучше конечно выгрузить базу, перекодировать данные из 437 в 1251, создать базу с CP1251 и выкинуть нафик все трансляторы :)
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749010
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mustliveНо лучше конечно выгрузить базу, перекодировать данные из 437 в 1251, создать базу с CP1251 и выкинуть нафик все трансляторы :)
Угумс. А если данные в 1251, то их и перекодировать не нужно. Другой вопрос, что автор топика при попытке пересоздать БД скорее замучит животное насмерть, нежели починит ;). А вообще с тех пор, когда в ASA появилась 1251CYR (как раз с семёрки, если я ничего не путаю), жизнь стала намного легче и приятнее, и уже не нужно лепить самодельные Collation Sequences, как в 5.5.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749128
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ноговорили кучу всего :) А че конкренто делать нет :(
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749259
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Все написано уже. Ну если не понятно, тогда так:

Вариант 1
----------
1. Смотрим настройки ODBC на машине с 5.5 (какой транслятор стоит)
2. Переносим эти настройки на машину с 7.0
3. Проверяем, правильно ли ACCESS отображает информацию
4. Если нет, меняем транслятор в ODBC, смотрим настройки ACCESSa (если честно, не знаю, можно ли кодовую страницу в ем настраивать или нет)
5. Возвращаемся к шагу 3

Если Вариант 1 дает бесконечный цикл на шаге 5 ;) тогда делаем вариант 2


Вариант 2
----------
1. Выгружаем базу с помощью команды dbunload (желательно от ASA 5.5)
2. Внимательно изучаем файлы данных, если они в 437 или 866 кодовой страницах, тогда перекодируем их в 1251 (например, программой OEM2ANSI, в комплект ASA не входит :)
3. Создаем новую базу с помощью Sybase Central (обязательно версии 7), с кодовой страницей 1251
4. Выполняем на ней скрипт reload.sql, получившийся на шаге 1
5. Запускаем готовую базу, убираем все трансляторы в настройках ODBC

ВНИМАНИЕ! Если используется репликация данных, нужно будет создать и удаленные базы.

Теперь понятно?
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749277
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2mustlive
Насчет понятно, энта мне нада переварить.....

Пока я тут читал, сервак запущенный с дебагом светит такое:
Sever character translation is not needed, using "unknown" charasters
Ну ваще, голова кругом идет!!!
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749280
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При выгрузке у меня кодировка вроде как 1251 !!! :(

П.С. Пора домой, еще чуть-чуть и рехнуся :) :) :)
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749385
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй тогда ключ -ct- (с минусом!) и отключи транслятор в ODBC
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32749619
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2mustlive

Не помогает :(
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32750146
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда у тебя все же не 1251

Еще вариант (маловероятно, но все же...): попробуй сменить шрифт в аксессе на другой, возможно, в твоем шрифте нету просто набора символов (например, Arial смени на Arial Cyr, и т.п.)
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите чайнику в Sybase SQL anywere
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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