Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/35: Рейтинг темы: голосов - 35, средняя оценка - 4.91
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
1

Как подключится к SQL серверу другого компа?

10.10.2010, 22:01. Просмотров 7343. Ответов 12
Метки нет (Все метки)

Здравствуйте! проблема следущая.
У меня 2 компа, на 1 стоит SQL SERVER EXPRESS, в нем я создал БД. Далее я написал на C# приложение-клиент для этой БД, если запускаю с того компа на котором стоит сервер, то все работает отлично, с другой машины не получается.
Пишет, что время превышено, не возможно найти БД или нет разрешения на подключение к ней.
Конфиг файл для доступа имеет следующий вид
XML
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key ="cnStr" value="Data Source=192.168.1.2\SQLEXPRESS;Initial Catalog=FVO;Integrated Security=True;Pooling=False"/>;
  </appSettings>
</configuration>
Вроде и IP сервера прописал.
Заранее всем спасибо!

Добавлено через 53 минуты
Никак не разберусь, как настроить MS SQL Server Express так, чтоб можно было к нему с другова компа подключатся, через приложение клиент, да и как будет выглядеть строка подключения.(
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2010, 22:01
Ответы с готовыми решениями:

Можно ли как-нибудь через сокет tcp подключится к серверу который находится в другой подсетке
Здравствуйте. Можно ли какнибудь через сокет tcp подключится к серверу который находится в другой...

Подключится к серверу
как в программе можно менять строку connection string? например было вот такconnectionString=&quot;Data...

Не удается подключится к серверу. В чем может быть ошибка?
Написал клиент-сервер для передачи файлов. С сетями имею дело в первый раз. В предыдущей версии...

Как подключиться к SQL серверу
Ситуация возможно проще некуда,но для меня какие то вилы. Есть SQL(mysql 5.5.40 for Debian) сервер...

Как и где прописывается путь к SQL серверу
Помогите пожалуйста. Есть работающая программа на фирме. Я делаю тестовую версию у себя на...

12
Terion
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
10.10.2010, 22:45 2
попробуйте просто вот так
C#
1
Data Source=192.168.1.2;Initial Catalog=FVO;Integrated Security=True;Pooling=False
1
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
10.10.2010, 22:48  [ТС] 3
Тоже самое. Тут видать сам сервер надо как то настроить.
0
sCreator
38 / 38 / 2
Регистрация: 19.09.2010
Сообщений: 95
10.10.2010, 23:12 4
Integrated Security=True - Используется Windows авторизация то есть сервер базы обращается к системе и спрашивает можно ли этому пользователю работать - а система о пользователе другого компьютера не знает.
Если при установке задали серверу двойную авторизацию - по Win и по Sql Server авторизации ( с вводом пароля и логина ), то поменять строку на "...;Persist Security Info=True;User ID=логин;Password=пароль"
1
10.10.2010, 23:12
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
10.10.2010, 23:26  [ТС] 5
Да тут проблема в другом была, я не знал как настроить сервер, чтоб он мог прослушивать сетевые подключения! НО Я ЕГО ПОБЕДИЛ) два часа мозго...я и все готово http://support.microsoft.com/kb/914277/

XML
1
Integrated Security=True
работает даже если так.
0
_Sergei_
60 / 59 / 10
Регистрация: 11.08.2010
Сообщений: 199
11.10.2010, 10:58 6
Цитата Сообщение от Rockedit Посмотреть сообщение
Да тут проблема в другом была, я не знал как настроить сервер, чтоб он мог прослушивать сетевые подключения! НО Я ЕГО ПОБЕДИЛ) два часа мозго...я и все готово http://support.microsoft.com/kb/914277/

XML
1
Integrated Security=True
работает даже если так.
Я в своё время тоже с этим намучался) а оказалось одна галка а SSMS - allow remote connections
0
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
11.10.2010, 11:01  [ТС] 7
"Все гениальное просто", это явно не про майкрософт, у них чтоб чтото найти надо в такую з...цу залезть!( А они считают, что так это и должно быть.
0
ksenya_90
0 / 0 / 0
Регистрация: 18.04.2011
Сообщений: 17
19.04.2011, 18:05 8
Добрый день!! Вы не могли бы мне помочь....Мне необходимо решить эту же задачу. Можно код Вашего клиентского приложения? Заранее безумно благодарна!!!
0
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
19.04.2011, 23:17  [ТС] 9
Можно, если вы в нем разберетесь..т.к. писал на скорую руку. NewFVOClient.rar Но дела тут не в коде а в настройках самого Sql Server. Нужно поставить разрешение на удаленные подключения
0
ksenya_90
0 / 0 / 0
Регистрация: 18.04.2011
Сообщений: 17
19.04.2011, 23:48 10
мммм...а можно небольшую личную консультацию?
0
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
20.04.2011, 00:34  [ТС] 11
можно)
0
ksenya_90
0 / 0 / 0
Регистрация: 18.04.2011
Сообщений: 17
20.04.2011, 13:57 12
когда я запускаю Ваше приложение, он показывает соединение с БД.
Вопрос: где именно у Вас в коде прописан путь к БД? (чтобы я смогла осуществить свое подключение)
0
Rockedit
Автор FAQ
Автор FAQ
1783 / 594 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
20.04.2011, 21:39  [ТС] 13
Путь к бд прописан в файле NewFVOClient.exe.config. А точнее имя БД. Путь указан в настройках самого сервера.
0
20.04.2011, 21:39
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2011, 21:39

Как получить список всех подлючающихся к SQL серверу?
Подскажите как это сделать?

Нужно подключится к базе сайта (SQL)
Нужно подключится к базе сайта. Пробую так подключится: SqlConnection myConnection = new...

Как подключится к SQL серверу и подключить базу данных?
Привет всем. Помогите разобраться как мне подключится к SQL серверу и подключить базу данных(схему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.