-
Добрый день!
Как из делфи узнать имя sql сервера? В зависимости от установки было два варианта: один раз сервер назывался <имя компа>\<имя экземпляра>, второй раз просто <имя компа>.
С уважением, Юрий.
-
@@SERVERNAME
-
Это понятно.
Вопрос в другом. Я в делфи формирую connectionstring. Там нужно указать имя сервера. Вопрос в том, как, не нагружая юзера, самостоятельно определить имя сервера и приконетиться в базе.
-
Ты выходишь из подъезда и у тебя вопрос:
В какой именно детский сад идти?
Итак.
В какой детский сад ты идешь, если их десять?
-
Я в делфи формирую connectionstring.
Для этого есть ADODb.pas и
function PromptDataSource(ParentHandle: THandle; InitialString: WideString): WideString;
-
> Вопрос в другом. Я в делфи формирую connectionstring. Там
> нужно указать имя сервера. Вопрос в том, как, не нагружая
> юзера, самостоятельно определить имя сервера и приконетиться
> в базе.
Тебе все равно к чему подсоединятьс, лишь бы подсоединиться.
-
> [2] yurikon (07.09.11 13:46)
> как, не нагружая юзера
В настройках программы сохранять?
-
Приветствую!
> Тебе все равно к чему подсоединятьс, лишь бы подсоединиться.
2 Anatoly:
В том то и дело. А чтобы хоть к чему-нибудь присоединиться - надо знать имя сервера.
Если при установки сервера указать сервер по умолчанию - имя сервера=имени компа, если именованный экземпляр - тогда имя компа\имя экземпляра.
Решил просто - в настройках проги в выпадающем списке указал оба варианта.
Как вариант, можно пытаться выдрать имя сервера из имени службы сервера. ..
Тему можно закрывать.
-
> [7] yurikon (08.09.11 09:38)
> в настройках проги в выпадающем списке указал оба варианта
Эээ. А что по твоему есть настройки проги? Сам же говорил "не нагружая юзера". Надо после инсталяции один раз настроить, сохранить и при каждом запуске брать из настроек до следующего изменения конфигурации.
-
>А чтобы хоть к чему-нибудь присоединиться - надо знать имя сервера.
Все верно.
Когда выходишь из дома и идешь в детский сад без мамы, - надо знать в какой именно детский сад надо идти