Member 12870092 Ответов: 2

Как запустить приложение windows, которое использует базу данных SQL в локальной сети


Привет.
Я создал приложение Quiz windows на VS2008, которое работает в основном с помощью базы данных sql. Как мне установить его в локальной сети? Как установить соединение между сервером и клиентской машиной для передачи и доступа к базе данных между сервером и клиентом. Пожалуйста, дайте мне предложение по этому поводу.
Заранее спасибо.

Что я уже пробовал:

Я установил серверное приложение на одной серверной машине и клиентское приложение на других машинах в локальной сети. Я дал одну и ту же строку подключения как для клиентского, так и для серверного приложения ie data source=servername\sqlexpress, так что все данные хранятся на серверной машине. Но данные хранятся на серверной машине, но не передаются на клиентскую машину.

Perić Željko

Вот ссылка на отличную статью о строке подключения, я думаю, что она решит некоторые из многих проблем :

https://www.codeproject.com/Tips/1198443/Simple-SQL-Connection-String-Creation

2 Ответов

Рейтинг:
2

OriginalGriff

Предполагая, что у вас есть SQL Server или MySql, установленный в локальной сети, и ваша база данных была добавлена на сервер, это должен быть просто случай предоставления вашему программному обеспечению правильной строки подключения для доступа к серверу, как и при разработке приложения на вашей машине разработки.
Надеюсь, вы тщательно написали свое приложение, и ваша строка подключения хранится в файле конфигурации или настроек, а не жестко закодирована в вашем приложении, и если это так, то она должна быть достаточно простой, чтобы изменить эту строку.

Какую строку вы должны использовать? Я не знаю - у нас нет доступа к сети, а тем более к экземпляру сервера, поэтому мы не можем быть конкретными.
Хотя это может помочь: Простое создание строки подключения SQL[^]


Рейтинг:
2

RickZeeland

Сначала вам нужно будет настроить SQL Server для использования соединение TCP (порт по умолчанию 1433), см. инструкции здесь: Настройка сервера для прослушивания определенного порта TCP | Майкрософт документы[^]
Вот статья, чтобы вы начали: Руководство для начинающих по доступу к SQL Server через C#[^]
Вы также можете быть заинтересованы в том, чтобы Системы.Данных.Поставщики sqlclient примеры здесь: [Dotnetperls]