Пример 2-уровневой базы данных SQL Server в VB.net - PullRequest
0 голосов
/ 21 июня 2011

В настоящее время я работаю над проектом, который требует подключения к базе данных SQL Server 2008 через сеть LAN.Я намерен использовать один компьютер в качестве сервера, на котором будет находиться база данных, а остальные будут подключаться к серверу.Я провел тщательный поиск, но не смог найти никакого материала по этому вопросу.Кажется, что все примеры и материалы, которые я видел, пропускают тему подключения к базе данных по локальной сети.Кто-нибудь знает, как я могу это сделать?Я хотел бы увидеть простой код, показывающий, как это делается (на VB.net, поскольку это язык, который я использую).

1 Ответ

1 голос
/ 21 июня 2011

Подключение к SQL Server по сети ничем не отличается от подключения к SQL Server на локальном компьютере. Просто ...

Using Conn As New SqlConnection(connstring)
   //Do something here
End Using

Информацию о строке подключения смотрите на connectionstrings.com

Однако есть несколько ошибок, которые больше связаны с сетью и брандмауэрами, чем с любым кодом, который вам придется писать, поэтому перед началом работы убедитесь, что вы можете подключиться к своему серверу с помощью SQL Server Management Studio или подобного. Убедитесь, что SQL Server настроен для разрешения входящих подключений.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...