Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Злобный глюк с ASA 7.0 / 10 сообщений из 10, страница 1 из 1
17.12.2004, 10:48
    #32831762
Stan_Marsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Есть следующая ситуация:
1. Есть три БД на разных серверах, имена БД одинаковые
2. На клиентской машине прописаны три алиаса в системных DSN
Получаем ServerName в ODBC одинаковые, алиасы разные (DS name), host естессно разные - результат ... при обращении из MS SQL (создаю package слияния трех баз в SQL) получается следующее - неважно какой алиас выбираешь за источник ... данные заливаются только из алиаса который был подлинкован первым.. такое ощущение, что при обращении к алиасу проверяется кэш и всвязи с тем что имена БД одинаковые потупому хватается последнее соединение... как победить? Имена БД изменять нельзя .. :(..
...
Рейтинг: 0 / 0
17.12.2004, 11:01
    #32831790
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Ну так и пишите имя хостов, а не имена серверов или же назовите имена серверов по разному (для этого не требуется изменять имена БД).
...
Рейтинг: 0 / 0
17.12.2004, 13:36
    #32832234
Stan_Marsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
ASCRUSНу так и пишите имя хостов, а не имена серверов или же назовите имена серверов по разному (для этого не требуется изменять имена БД).
ты чего подразумеваешь под "имена хостов" и "имена серверов"???
Server Name в закладке Database у всех одно, и менять его непосредственно на сервере конкретном нельзя..
...
Рейтинг: 0 / 0
17.12.2004, 13:52
    #32832290
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Я подразумеваю, что Вам можно в ODBC вместо имени сервера написать его конкретный ip-адрес с портом или же на каждом сервере в параметре его запуска указать уникальное имя сервера в сети, что есть разумно и исключает множество ошибок для тех случаев, когда клиентские приложения цепляются по имени сервера в одноранговой сети.
...
Рейтинг: 0 / 0
17.12.2004, 14:03
    #32832319
Stan_Marsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Первый вариант не подходит .. т.к. IPшник не проканает за название сервера БД, изменить название сервера БД? хм... позволит ли это прога которая пользует эти БД.. хотя ссылаясь к конкретной БД посредством алиасов ODBC, ей ИМХО неважно имя сервера БД ...
...
Рейтинг: 0 / 0
17.12.2004, 20:08
    #32833090
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Самым правильным вариантом было бы изменить имена серверов.
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
18.12.2004, 11:11
    #32833289
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Я вот тут хотел стартануть ASA9, так вот он статонуть не захотел, честно написав, что сервер с таким именем уже есть...
...
Рейтинг: 0 / 0
20.12.2004, 06:35
    #32834018
Stan Marsh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Злобный глюк с ASA 7.0
Sergey OrlovЯ вот тут хотел стартануть ASA9, так вот он статонуть не захотел, честно написав, что сервер с таким именем уже есть...

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

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


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