1.Изменение серверной проверки подлинности

В Microsoft SQL Server нужно поменять серверную проверку подлинности с «Проверка подлинности Windows» на «Проверка подлинности SQL Server и Windows», чтобы при соединении с MsSQLServer подключение происходило по логину и паролю.

Для этого подключаемся на сервер по «Проверка подлинности Windows».

В обозревателе объектов среды SQL Server Management Studio щелкаем правой кнопкой мыши сервер и выбираем пункт Свойства.

На странице Безопасность, в разделе Серверная проверка подлинности выбираем режим проверки подлинности сервера Проверка подлинности SQL Server и Windows, а затем нажимаем кнопку ОК.

  1. В диалоговом окне среды SQL Server Management Studio нажимаем кнопку ОК , чтобы подтвердить необходимость перезапуска SQL Server.

    В обозревателе объектов щелкаем правой кнопкой мыши  и выбираем пункт Перезапустить.

    Далее устанавливаем логин и пароль.

    В обозревателе объектов разворачиваем узел Безопасность, разворачиваем  Имена для входа, щелкаем правой кнопкой мыши имя входа sa и выбираем Свойства.

    На вкладке Общие создаем и подтверждаем пароль для имени входа sa.

    На странице Состояние в разделе Имя для входа щелкаем Включено и нажимаем кнопку ОК.

    Перезаходим в SQL Server Management Studio и подключаемся к серверу по логину sa и по установленному паролю.

    2. Брандмауэр не должен блокировать TCP-подключения к порту 

    Убеждаемся, что брандмауэр не блокирует TCP-подключения к порту.

    Для этого переходим в панель управленияСистема и безопасность.


    Нажимаем Брандмауэр Защитника Windows.

Нажимаем Включение и отключение брандмауэра Защитника Windows.

И отключаем.

3. Включение TCP-подключения и указание порта подключения

Для этого переходим в SQL Server Configuration Manager.

Он устанавливается вместе с SQL Server Management Studio и расположен по пути:

C:\Windows\SysWOW64\SQLServerManager15.msc

при установке программы на диск C.


Нажимаем Сетевая конфигурация SQL Server – Протоколы для SQLEXPRESS

Находим TCP/IP и меняем его состояние на «Включено».

Нажимаем на TCP/IP правой кнопкой мыши, выбираем Свойства.

Переключаемся на вкладку IP-адреса и опускаемся в самый низ.

В поле TCP-порт вписываем стандартный порт 1433.

Нажимаем ОК.

Далее находим в Службы SQL Server службу с именем SQL Server (SQLEXPRESS) и перезапускаем её.

4. Определение значения для параметров действий в студии

Заходим в SQL Server Management Studio.

В обозревателе объектов среды SQL Server Management Studio щелкаем правой кнопкой мыши сервер и выбираем пункт Свойства.

Нажимаем просмотреть свойства соединения.

Отсюда копируем полное Имя сервера.

Нажимаем «Закрыть».


Разворачиваем Базы данных.

Находим базу данных, с которой будем работать или создаем её.

5. Настройка действия «Стандартное подключение». 

 

Выбираем тип СУБД – MsSqlServer

Логин – sa

Парольпароль, установленный на шаге 1

Хост сервера – имя сервера с шага 4

Порт сервера – порт, указанный на шаге 3 (по умолчанию 1433)

Имя БД – имя базы данных с шага 4

Тайм-аутзначение ожидания подключения в секундах


6. Настройка действия «Пользовательское подключение» 

 

Логин – sa

Парольпароль, установленный на шаге 1

URL сервера – jdbc:sqlserver://ИмяСервера:Порт; databaseName=ИмяБД;integratedSecurity=false;

(Пример: jdbc:sqlserver://DESKTOP-RR6B2VP\SQLEXPRESS:1433;databaseName=RobinRobot;integratedSecurity=false;)

Класс драйвера - com.microsoft.sqlserver.jdbc.SQLServerDriver

Путь к классу драйвера – путь до драйвера

(Пример: C:\Users\GAMDIAS\Downloads\mssql-jdbc-9.4.0.jre8.jar)

Тайм-аут – значение ожидания подключения в секундах


Как скачать драйвер 

Переходим по ссылке https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc/9.4.0.jre8

В разделе Files нажимаем jar.

Файл будет загружен на машину.

Проверка подключения к БД на тестовом запросе

Выполняем любой тестовый запрос к БД, где в качестве контекста указываем либо пользовательское, либо стандартное подключение.

 

  • Нет меток