Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Connect к серверу на удалённой машине 
:(
    Опции темы
Andryxa
Дата 9.3.2007, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



 есть в сети сервер MSSQL - там база нужно
- чтобы любой клиент мог найти субд (сервер переодически будет то на одной сашине - то на другой...). Желательно какой - нить примерчик на С#.
PM MAIL   Вверх
SergKO
Дата 12.3.2007, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 14.3.2005

Репутация: 17
Всего: 20



Поясните более подробно.

Что, Ваша БД будет кочевать по серверам с разными именами и Вы хотите отыскать этот сервер по имени БД?
PM MAIL   Вверх
Andryxa
Дата 12.3.2007, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



да именно так
PM MAIL   Вверх
SergKO
Дата 12.3.2007, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 14.3.2005

Репутация: 17
Всего: 20



1. Получите список активных SQL серверов в сети одним из способов

http://forum.vingrad.ru/topic-55538/0.html#entry441657

2. Последовательно по полученному списку устанавливайте соединение с каждым из серверов и выполняйте

Код

exec sp_databases


3. Результатом выполнения будет набор данных, в первом поле которого (DATABASE_NAME) - имена баз данных.
4. Если в списке есть требуемая, то Вы нашли свой сервер.

PM MAIL   Вверх
Andryxa
Дата 12.3.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



пасибо большое всё работает!!!
PM MAIL   Вверх
Andryxa
Дата 15.3.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Точнее не совсем корректно работает. Находит все сервера в сети, но когда я строю connectionString и пытаюсь подключится к какому-нить серверу в сети пишет Login failed for user 'имя_севера\Гость'
PM MAIL   Вверх
SergKO
Дата 15.3.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 14.3.2005

Репутация: 17
Всего: 20



У SQL сервера установлено:

Authentication: SQL Server and Windows

Строка коннекта примерно следующего вида

Initial Catalog=NameDataBase;Data Source=NameSQLServer;User ID=UserName;Pwd=password
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.