Я пытаюсь настроить соединение между Unity и базой данных SQL Server, но в настоящее время я не могу сделать это из-за шифрования SSL.
Вот ошибка:
Вот код, который я использую, чтобы попытаться установить соединение
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.
Может кто-нибудь сказать мне, что я делаю неправильно и что мне нужно сделать, чтобы это исправить?