powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Злобный глюк с ASA 7.0
10 сообщений из 10, страница 1 из 1
Злобный глюк с ASA 7.0
    #32831762
Stan_Marsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть следующая ситуация:
1. Есть три БД на разных серверах, имена БД одинаковые
2. На клиентской машине прописаны три алиаса в системных DSN
Получаем ServerName в ODBC одинаковые, алиасы разные (DS name), host естессно разные - результат ... при обращении из MS SQL (создаю package слияния трех баз в SQL) получается следующее - неважно какой алиас выбираешь за источник ... данные заливаются только из алиаса который был подлинкован первым.. такое ощущение, что при обращении к алиасу проверяется кэш и всвязи с тем что имена БД одинаковые потупому хватается последнее соединение... как победить? Имена БД изменять нельзя .. :(..
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32831790
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и пишите имя хостов, а не имена серверов или же назовите имена серверов по разному (для этого не требуется изменять имена БД).
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32832234
Stan_Marsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUSНу так и пишите имя хостов, а не имена серверов или же назовите имена серверов по разному (для этого не требуется изменять имена БД).
ты чего подразумеваешь под "имена хостов" и "имена серверов"???
Server Name в закладке Database у всех одно, и менять его непосредственно на сервере конкретном нельзя..
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32832290
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я подразумеваю, что Вам можно в ODBC вместо имени сервера написать его конкретный ip-адрес с портом или же на каждом сервере в параметре его запуска указать уникальное имя сервера в сети, что есть разумно и исключает множество ошибок для тех случаев, когда клиентские приложения цепляются по имени сервера в одноранговой сети.
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32832319
Stan_Marsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первый вариант не подходит .. т.к. IPшник не проканает за название сервера БД, изменить название сервера БД? хм... позволит ли это прога которая пользует эти БД.. хотя ссылаясь к конкретной БД посредством алиасов ODBC, ей ИМХО неважно имя сервера БД ...
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32833090
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самым правильным вариантом было бы изменить имена серверов.
dbsrv7 -n Server_1 MyCoolDataBase.db
dbsrv7 -n Server_2 MyCoolDataBase.db
dbsrv7 -n Server_3 MyCoolDataBase.db
В DSN соответственно в на вкладке Database поле Server name: Server_1, Server_2 и так далее. А поле Database name: MyCoolDatabase у всех. На вкладке Network ставим галочку возле TCP/IP, поле оставляем пустым.

Если религия запрещает менять имена серверов (не понятно почему), то можно сделать так, для всех трех DSN делаешь одинаковые установки:
Server name: MyCoolServer
Database name: MyCoolDatabase
И галочку возле TCPIP
А дальше настройки различаются. Идешь в текстовое поле TCPIP и пишешь там:
IP=192.168.0.1;DoBroadcast=DIRECT
IP=192.168.0.2;DoBroadcast=DIRECT
IP=192.168.0.3;DoBroadcast=DIRECT

А еще полезно почитать документацию
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32833289
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот тут хотел стартануть ASA9, так вот он статонуть не захотел, честно написав, что сервер с таким именем уже есть...
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32834018
Stan Marsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey OrlovЯ вот тут хотел стартануть ASA9, так вот он статонуть не захотел, честно написав, что сервер с таким именем уже есть...

угу ;( ... такие вот пироги! (с)
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32834023
Stan Marsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IP=192.168.0.3;DoBroadcast=DIRECT

сие помогло вроде ... СПАСИБО
...
Рейтинг: 0 / 0
Злобный глюк с ASA 7.0
    #32835899
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey OrlovЯ вот тут хотел стартануть ASA9, так вот он статонуть не захотел, честно написав, что сервер с таким именем уже есть...
А ты скажи сереверу в командной строке -x TCPIP(DoBroadcast=NO) оно и стартанет...
Только потом клиентам прийдется сервера по портам различать. Но если хочется извращений - почему бы и нет? :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Злобный глюк с ASA 7.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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