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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение к mssql по сети 
:(
    Опции темы
freezeman
Дата 25.4.2012, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Всем привет!

Подскажите, пожалуйста, есть ли возможность подключиться к базе mssql через сеть?

То есть на компьютере-сервере установленна среда ms sql server и клиенты подключаются к базе...

Насколько я понимаю, просто поменять строку подключения и конфигурацию самой среды sql server, но как это сделать не знаю...

Это сообщение отредактировал(а) freezeman - 25.4.2012, 12:38
PM MAIL   Вверх
erm0l0v
Дата 25.4.2012, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



1) Создайте SQL пользователя с нужными правами, для теста можно включить все.
2) Включите SQL и Windows авторизацию (если SQL авторизация не была включена ранее). Для этого зайдите в Manager Studio правой кнопкой щелкните по серверу (Корневой элемент в дереве слева) выберете в открывшемся окне безопасность и собственно там и можно будет включить проверку подлинности SQL.
3) Включите соответствующие протоколы связи. Для этого откройте "Диспетчер конфигурации SQL Server" там вы увидите Сетевую конфигурацию и Протоколы для вашей СУБД помойму будет достаточно включить только TCP/IP но если соединиться не получится вы можете попробовать открыть все.
4*) Если компьютер с базой находится за NAT необходимо пробросить порты. Вы можете пробросить только определенный порт а в MS SQL по умолчанию порты задаются динамически. Чтобы поставить определенный порт используйте тот же "Диспетчер конфигурации SQL Server".

Добавлено через 44 секунды
И не забудьте открыть порты в брандмауэре, правда в случае с MsSQL лучше добавить в исключение весь сервис(sqlserver.exe)
PM MAIL   Вверх
freezeman
Дата 25.4.2012, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(erm0l0v @ 25.4.2012,  16:54)
1) Создайте SQL пользователя с нужными правами, для теста можно включить все.
2) Включите SQL и Windows авторизацию (если SQL авторизация не была включена ранее). Для этого зайдите в Manager Studio правой кнопкой щелкните по серверу (Корневой элемент в дереве слева) выберете в открывшемся окне безопасность и собственно там и можно будет включить проверку подлинности SQL.
3) Включите соответствующие протоколы связи. Для этого откройте "Диспетчер конфигурации SQL Server" там вы увидите Сетевую конфигурацию и Протоколы для вашей СУБД помойму будет достаточно включить только TCP/IP но если соединиться не получится вы можете попробовать открыть все.
4*) Если компьютер с базой находится за NAT необходимо пробросить порты. Вы можете пробросить только определенный порт а в MS SQL по умолчанию порты задаются динамически. Чтобы поставить определенный порт используйте тот же "Диспетчер конфигурации SQL Server".

Добавлено @ 16:55
И не забудьте открыть порты в брандмауэре, правда в случае с MsSQL лучше добавить в исключение весь сервис(sqlserver.exe)

Спасибо большое! А в строке подключения указать ip сервера, где sql server? Как должна выглядеть строка подключения?
PM MAIL   Вверх
erm0l0v
Дата 26.4.2012, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Вот пример работающей строки подключения:
Код

connectionString="Data Source=217.25.227.91\SQLEXPRESS;Initial Catalog=PostTransactions;Persist Security Info=True;User ID=admin;Password=НЕСКАЖУ"


Это сообщение отредактировал(а) erm0l0v - 26.4.2012, 11:24
PM MAIL   Вверх
freezeman
Дата 26.4.2012, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Спасибо ограмедное! 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

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

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


 




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


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

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