Настройте SQL Server так, чтобы он был доступен для всех компьютеров в сети с помощью программных манипуляций. - PullRequest
0 голосов
/ 14 марта 2019

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

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

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

Строка подключения, которую я использую в своей программе на Visual Basic, выглядит следующим образом:

Dim connstring As String = "Data Source = Server; integrated security = true"

Я предполагаю, что мне нужно что-то изменить в папке входа в систему на моем SQL Server?

Мой желаемый результат - разрешить любому компьютеру, на котором работает это приложение, обмениваться данными с SQL Server и иметь возможность чтения и записи данных.

1 Ответ

3 голосов
/ 14 марта 2019

любому компьютеру, на котором запущено это приложение, разрешено взаимодействовать с SQL Server

Обычная конфигурация для включения этого:

1) Сервер SQL должен быть запущенна сервере, присоединенном к домену.

2) SQL Server настроен на использование TCP / IP и прослушивание порта 1433.

3) Другие компьютеры также присоединены к домену.

4) Пользователи, вошедшие в систему на других компьютерах, добавляются в качестве учетных записей Windows.в SQL Server и сопоставлены с пользователями в нужных базах данных (можно использовать группы вместо отдельных пользователей).

См., например: Как добавить группу пользователей Active Directory в качестве имени входа в SQL Server

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