Не удается подключиться к базе данных SQL Server из-за того, что SSL-шифрование не реализовано - PullRequest
2 голосов
/ 05 апреля 2019

Я пытаюсь настроить соединение между Unity и базой данных SQL Server, но в настоящее время я не могу сделать это из-за шифрования SSL.

Вот ошибка:

enter image description here

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

using System;
using System.Data;
using System.Data.SqlClient;

namespace DB.Services
{
    public class DBServices
    {
        private const string _connectionString = @"Data Source=localhost\SQLEXPRESS;Initial Catalog=Players;Integrated Security=True;Trusted Connection=True";
        private SqlConnection _db;

        public string ConnectToDB()
        {
            _db = new SqlConnection(_connectionString);
            _db.Open();

            if (_db.State != ConnectionState.Open)
                return "Connection failed";

            var users = GetUsers();
            return users;
        }

        private string GetUsers()
        {
            var query = "SELECT * FROM Player";

            SqlDataAdapter cmd = new SqlDataAdapter(query, _db);
            var result = cmd.SelectCommand.ExecuteNonQuery();
            _db.Close();

            return result.ToString();
        }
    }
}

Любой другой вопрос, который я видел, предполагал, что строка соединения имеет «Trusted Connection = True».Тем не менее, я продолжаю получать ошибку шифрования SSL.

Может кто-нибудь сказать мне, что я делаю неправильно и что мне нужно сделать, чтобы это исправить?

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