powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Есть 2 базы с одинаковым именем Etrade, расположенные
14 сообщений из 14, страница 1 из 1
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33553950
fomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в разных подсетках одной сети (192.168.0.100/24 и 192.168.1.100/24).
Мне нужно работать с обеими базами (правда, неодновременно) и у меня
есть доступ в обе подсетки. Как подконектиться к нужной базе - пробую
в закладке Network ODBC Administrator-a писать host=192.168.1.100,
но подключаюсь все равно к базе 192.168.0.100. Есть ли возможность
повесить alias на имя базы?
Работаю на ASA 8.03.
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33553975
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, серверы ASA тоже одинаково называются?

fomin пишет:

> есть доступ в обе подсетки. Как подконектиться к нужной базе - пробую
> в закладке Network ODBC Administrator-a писать host=192.168.1.100,
> но подключаюсь все равно к базе 192.168.0.100.

Допиши DoBroadcast=NONE
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33554364
fomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА что, серверы ASA тоже одинаково называются?
К сожалению, одинаково, тк произошло объединение 2-х родственных торговых контор и у каждой была своя база.
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33554408
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoBroadcast помогло?

fomin пишет:

> К сожалению, одинаково, тк произошло объединение 2-х родственных
> торговых контор и у каждой была своя база.

А что мешает сменить название одного из серверов и соответственно
перенастроить источники ODBC?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33554649
fomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ГoлдунА что мешает сменить название одного из серверов и соответственно перенастроить источники ODBC?
Технически ничто, но придется переделывать очень большое кол-во отчетов в Crystal-е, отчетов в VB+Excel, Excel+quote, писавшихся не один год.

Александр ГoлдунDoBroadcast помогло?
В понедельник попробую и отпишу результат.
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33554784
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fomin Александр ГoлдунА что мешает сменить название одного из серверов и соответственно перенастроить источники ODBC?
Технически ничто, но придется переделывать очень большое кол-во отчетов в Crystal-е, отчетов в VB+Excel, Excel+quote, писавшихся не один год.
А почему их переделывать придется ? Они что, разве не через алиас ODBC подключаются к ASA ?
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33560983
fomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ГoлдунДопиши DoBroadcast=NONE
Огромное спасибо!
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33561896
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fominТехнически ничто, но придется переделывать очень большое кол-во отчетов в Crystal-е, отчетов в VB+Excel, Excel+quote, писавшихся не один год.
??? Интересно кому же пришла в голову такая гениальная мысль - так отчеты делать... Тем более не один год. :-)
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33561937
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry fominТехнически ничто, но придется переделывать очень большое кол-во отчетов в Crystal-е, отчетов в VB+Excel, Excel+quote, писавшихся не один год.
??? Интересно кому же пришла в голову такая гениальная мысль - так отчеты делать... Тем более не один год. :-)А почему нет?
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33562076
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl barry fominТехнически ничто, но придется переделывать очень большое кол-во отчетов в Crystal-е, отчетов в VB+Excel, Excel+quote, писавшихся не один год.
??? Интересно кому же пришла в голову такая гениальная мысль - так отчеты делать... Тем более не один год. :-)А почему нет?
Ну если я правильно понял - в отчеты зашили имя сервера? Что же в этом нормального?
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33562081
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barryНу если я правильно понял - в отчеты зашили имя сервера? Что же в этом нормального?А что в этом ненормального?
Использовать имя сервера намного удобнее. Не нужно на всех клиентских машинах создавать DSN. Просто инсталлируешь им ODBC драйвер доступа к ASA, и все. Отчеты смогут вытягиваться с любого из серверов в локалке. У меня например в локалке сейчас около десяти разных серверов. Каждый от одной до четырех баз держит. Предлагаешь на каждом новом компе в офисе заводит по два десятка DSN? А так, понадобился главбуху отчет по данным из какой-либо баз - делаешь отчет с DSN-less подключением и отдаешь главбуху. А он может этот отчет (в виде Кристала или Экселя) отдать любому из бухгалтеров, на любой из их компов. Везде будет работать :)

Вот ставить два одноименных сервера в одной локальке это действительно ненормально. Но если нужно, то можно :)
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33575340
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зашивать имя сервера в клиента, также ненормально как и зашивать в клиента
имя профиля DSN. В клиента вообще не надо ничего зашивать, касающееся
подключения к БД, а информацию такого рода нужно выносить из кода в
настройки. Настройки можно менять через клиентский интерфейс, можно этого и
не делать, а хранить их либо в ини-файле, либо в реестре, либо в ином
ресурсе (к примеру это может быть маленькая "базка", где хранятся настройки
подключения к другим базам).
WhiteOwl правильно намекает еще на то, что в подключении можно не указывать
DSN (и соответственно можно не создавать его), а можно указать
непосредственно имя сервера/имя базы/имя машины/порт. А если развить эту
мысль, то при подключении можно использовать целиком строку подключения,
хранящуюся, к примеру, во внешнем файле. Тогда механизм подключение клиента
к БД будет совсем изолирован от драйвера ODBC, и в течении жизни клиента
будет возможным сменить не только имя сервера/базы/машины, но и даже версию
драйвера или вообще СУБД.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33575390
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLerЗашивать имя сервера в клиента, также ненормально как и зашивать в клиента имя профиля DSN. В клиента вообще не надо ничего зашивать, касающееся
подключения к БД, а информацию такого рода нужно выносить из кода в
настройки.Это не всегда возможно. Далеко не все "клиенты" теоретически позволяют выносить что-либо наружу. А в этом случае наиболее правильным будет зашивать в клиента именно DSN.
Вообще, в этом случае надо смотреть на конкретную ситуацию, что за клиент, откуда он будет к серверу ходить и многое-многое другое.

iLLerА если развить эту мысль, то при подключении можно использовать целиком строку подключения, хранящуюся, к примеру, во внешнем файле. Тогда механизм подключение клиента к БД будет совсем изолирован от драйвера ODBC, и в течении жизни клиента будет возможным сменить не только имя сервера/базы/машины, но и даже версию драйвера
А это и есть DSN в чистом виде :)

iLLerили вообще СУБД.А вот это уже нереально. Клиент в любом случае пишется под конкретный диалект SQL и смена сервера всегда тянет за собой переписывание всех селектов и/или вызова хранимых процедур.
Чтоб можно было прозрачно для клиента менять СУБД придумана трехзвенка. А это, извините, уже другой принцип а не просто конфигурационный файл.
...
Рейтинг: 0 / 0
Есть 2 базы с одинаковым именем Etrade, расположенные
    #33581837
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отнюдь, с СУБД реально. Я не говорю, что везде и всегда, но если клиент
написан так, что позволяет это сделать, то почему бы и нет?! Проверено.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Есть 2 базы с одинаковым именем Etrade, расположенные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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