Конференция "Начинающим" » Имя MSSQL сервера [D7, MSSQL]
 
  • yurikon (07.09.11 12:38) [0]
    Добрый день!

    Как из делфи узнать имя sql сервера? В зависимости от установки было два варианта: один раз сервер назывался <имя компа>\<имя экземпляра>, второй раз просто <имя компа>.

    С уважением, Юрий.
  • Медвежонок Пятачок © (07.09.11 13:19) [1]
    @@SERVERNAME
  • yurikon (07.09.11 13:46) [2]
    Это понятно.

    Вопрос в другом. Я в делфи формирую connectionstring. Там нужно указать имя сервера. Вопрос в том, как, не нагружая юзера, самостоятельно определить имя сервера и приконетиться в базе.
  • Медвежонок Пятачок © (07.09.11 14:21) [3]
    Ты выходишь из подъезда и у тебя вопрос:

    В какой именно детский сад идти?

    Итак.
    В какой детский сад ты идешь, если их десять?
  • Медвежонок Пятачок © (07.09.11 14:29) [4]
    Я в делфи формирую connectionstring.

    Для этого есть ADODb.pas и

    function PromptDataSource(ParentHandle: THandle; InitialString: WideString): WideString;
  • Anatoly Podgoretsky © (07.09.11 15:51) [5]

    > Вопрос в другом. Я в делфи формирую connectionstring. Там
    > нужно указать имя сервера. Вопрос в том, как, не нагружая
    > юзера, самостоятельно определить имя сервера и приконетиться
    > в базе.

    Тебе все равно к чему подсоединятьс, лишь бы подсоединиться.
  • Inovet © (07.09.11 17:00) [6]
    > [2] yurikon   (07.09.11 13:46)
    > как, не нагружая юзера

    В настройках программы сохранять?
  • yurikon (08.09.11 09:38) [7]
    Приветствую!


    > Тебе все равно к чему подсоединятьс, лишь бы подсоединиться.


    2 Anatoly:
    В том то и дело. А чтобы хоть к чему-нибудь присоединиться - надо знать имя сервера.
    Если при установки сервера указать сервер по умолчанию - имя сервера=имени компа, если именованный экземпляр - тогда имя компа\имя экземпляра.
    Решил просто - в настройках проги в выпадающем списке указал оба варианта.

    Как вариант, можно пытаться выдрать имя сервера из имени службы сервера. ..

    Тему можно закрывать.
  • Inovet © (08.09.11 09:46) [8]
    > [7] yurikon   (08.09.11 09:38)
    > в настройках проги в выпадающем списке указал оба варианта

    Эээ. А что по твоему есть настройки проги? Сам же говорил "не нагружая юзера". Надо после инсталяции один раз настроить, сохранить и при каждом запуске брать из настроек до следующего изменения конфигурации.
  • Медвежонок Пятачок © (08.09.11 10:46) [9]
    >А чтобы хоть к чему-нибудь присоединиться - надо знать имя сервера.

    Все верно.
    Когда выходишь из дома и идешь в детский сад без мамы, - надо знать в какой именно детский сад надо идти
 
Конференция "Начинающим" » Имя MSSQL сервера [D7, MSSQL]
Есть новые Нет новых   [134431   +14][b:0][p:0]