Удаленное подключение к SQL Server

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Александр Андреев
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 09.04.2003 (Ср) 16:43
Откуда: Н.Новгород

Удаленное подключение к SQL Server

Сообщение Александр Андреев » 16.05.2003 (Пт) 17:03

Мой вопрос про Transaction Log почему-то все дружно игнорируют :? , поэтому не дожидаясь ответа, спешу задать еще один вопрос:

Как узнать имена машин, на которых крутятся SQL серваки, в рамках локальной сети? То есть я хочу сдалать нечто похожее на окошко подключения к серверу, которое есть в Query Analyzer. Осталось дело за малым: заполнить комбобоксик SQL Server. В принципе конечно можно руками имя машины вводить, но всегда лучше, если есть список.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 16.05.2003 (Пт) 17:26

Есть смутная мысль :) пытаться просканить машины в сетке и попытаться подконнектится по определенному порту (для Oracle SQL это обычно порт 1521, для MSSQL не знаю). Если удастся -- добавить имя машины в список.
Lasciate ogni speranza, voi ch'entrate.

Александр Андреев
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 09.04.2003 (Ср) 16:43
Откуда: Н.Новгород

Сообщение Александр Андреев » 17.05.2003 (Сб) 12:57

Как-то сложновато. Я надеялся, что в самом SQL Server'е зашита такая возможность. Ведь он сам-то как-то это делает. Поэтому, как мне кажется, надо просто знать что вызвать... :?

Basical
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 12.05.2003 (Пн) 15:39

Сообщение Basical » 25.06.2003 (Ср) 15:31

Можешь использовать SQLDMO что-то типа такого

Dim i As Integer
Dim oSQLServerDMOApp As SQLDMO.Application

Set oSQLServerDMOApp = New SQLDMO.Application

Dim namX As NameList
Set namX = oSQLServerDMOApp.ListAvailableSQLServers
For i = 1 To namX.Count
txtServer.AddItem namX.Item(i)
Next
txtServer.ListIndex = 0


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 212

    TopList  
cron