powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите чайнику в Sybase SQL anywere
37 сообщений из 37, показаны все 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
Помогите чайнику в Sybase SQL anywere
    #32750163
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще было бы неплохо если бы ты скриншот пропертей своей базы прилепил в форум
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32752276
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо мужики за все. Ничега у меня не вышло. Бросил я энтот Аксесь, взял делфи и накодил нормальные отчеты...

П.С. Буим считать что АСА с Аксесем не очень дружит.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32752323
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyП.С. Буим считать что АСА с Аксесем не очень дружит.IMHO Access вообще ни с кем не дружит... Даже сам с собой.
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32752340
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access лучше всего использовать или для работы с Jet движком или MSSQL. Все другое, прицепляемое что через ODBC, что через ADO работает мягко говоря через ж..., причем судя по всему MS это предусмотрело специально. Ну спрашивается - если ADP проект работает через OLE DB, почему в него насильно сделали ограничение работать только с MSSQL ?
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32752486
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А давайте позовем Лоха Позорного и заявим ему что Акцец нехорошо поступил с Daddy... На неделю ASA, ASE, IQ станет самой популярной веткой :)

...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32752599
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего подобного. Этот человек слишком хорошо знает Access, чтобы спорить о том, что действительно там плохо и где действительно приходиться изворачиваться - возмущается он в основном по делу на всякие безапиляционные заявления типа отстой, ничего не может и т.д. В принципе мы так же возмущаемся по тем же причинам на утверждения товарищей в других форумах, в глаза не видевших ни одного продукта Sybase, я уже не говорю щупавших :)
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32753195
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал вытащить в аксесс данные из баз (через "связь между таблицами")
1. База 5.5, CP866 - успешно
2. База 8.02, CP1251 - успешно
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32753757
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mustliveПопробовал вытащить в аксесс данные из баз (через "связь между таблицами")
1. База 5.5, CP866 - успешно
2. База 8.02, CP1251 - успешно
А у меня данные в 97-ой Access и в Access XP таскаются в автоматическом режиме из 7.0.2 и из 9.0.1... Уже полгода ни разу не упало. Что я делаю не так? :)
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32754704
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня стоит 7-й сервер. Может новее версия есть и с ней все буит намана?!.
У меня есть подозрения на счет моего домена(на нем я стартую сервак) - с кодировками у него частые заезды.

П.С. Если есть новый сервер по скажите какой и де взять.
П.П.С. Пасиб за советы, узнал многа интересного ;)
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32754759
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaddyП.С. Если есть новый сервер по скажите какой и де взять.
Нетрудно догадаться, что последний из ASA на сегодняшний день 9-й, а взять его можно на www.sybase.com ;).
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32757114
Daddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут у меня еще вопросик всплыл... как я понял базы бывают разных версий, и меня наверна древняя - если смысл сконверить в новый формат? Ну хотя бы что бы новым централом открывалося?!
...
Рейтинг: 0 / 0
Помогите чайнику в Sybase SQL anywere
    #32757137
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daddyбазы бывают разных версий
Угумс.

и меня наверна древняя
Той версии, под которой её создавали.

если смысл сконверить в новый формат?
Есть, ибо некоторые тонкие возможности последних версий ASA можно использовать только на файлах БД свежих версий (т.е. не после Upgrade Database, а после Unload/Reload). Вот, нашёл местечко в мануале:

"Upgrading a database adds and modifies system tables, system procedures and database options to enable version 8 features. It does not change the file format used to store and access data on disk and so does not give access to all new features and performance enhancements in the latest version of the software."
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Помогите чайнику в Sybase SQL anywere
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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