Ошибка подключения UWP SQL [c #] - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь подключиться к экземпляру SQL Server 2008 с учетными данными SQL Server.

С приложением WPF у меня нет проблем.

Я следую этому примеру: https://docs.microsoft.com/en-us/windows/uwp/data-access/sql-server-databases

Я прочитал это: Как подключиться к базе данных сервера SQL из приложения Windows 10 UWP

Моя строка подключения:

static private string connectionString = 
     @"Data Source=SERVER\SQLSERVER;Initial Catalog=Something;
       Integrated Security=false;Persist Security Info=True;User ID=user;Password=pass";

conn = new SqlConnection(connectionString);

try
{
    conn.Open();
}
catch(Exception z)
{
    Debug.WriteLine(z.ToString());
}

Я получаю эту ошибку

System.Data.SqlClient.SqlException (0x80131904): Соединение с сервером было успешно установлено, но затем произошла ошибка во время процесса входа в систему. (поставщик: поставщик TCP, ошибка: 0 - L’opération a réussi)

Если я попытаюсь

static private string connectionString = 
    @"Data Source=SERVER\SQLSERVER;Initial Catalog = Something;
      Integrated Security=true;User ID = user;Password= pass";

Я получаю эту ошибку

System.Data.SqlClient.SqlException (0x80131904): не удалось создать контекст SSPI. ErrorCode = DowngradeDetected

Та же ошибка с интегрированной безопасностью = SSPI

Если у кого-то есть идея, пожалуйста?

Спасибо Benoit

Ответы [ 3 ]

0 голосов
/ 12 июля 2018
  1. Попробуйте этот код

    optionsBuilder.UseSqlServer ("Источник данных = SERVER \ SQLSERVER; Начальный каталог = Что-то; Интегрированная безопасность = Ложь; Идентификатор пользователя = пользователь; Пароль = проход; MultipleActiveResultSets = True");

  2. Убедитесь, что TCP включен в диспетчере конфигурации SQL Server enter image description here

  3. Я помню Дело может быть решено установкой небольшого ремонта для сервера Перед этим попробуйте другой сервер

  4. Я вспомнил третий случай Установить Kerberos Смотрите ссылку https://support.microsoft.com/en-us/help/811889/how-to-troubleshoot-the-cannot-generate-sspi-context-error-message Скачать и установить по ссылке https://www.microsoft.com/en-us/download/details.aspx?id=39046

0 голосов
/ 13 августа 2018

пытаюсь с новой ВМ и SQL EXPRESS 2014 Это работает.

Я думаю, что UWP и SQL SERVER 2008 несовместимы.

Спасибо за вашу помощь, Рами.

Benoit

0 голосов
/ 01 мая 2018

Вам необходимо проверить соответствующие возможности в вашем манифесте appx, необходимые для доступа к ресурсу в вашей сети. Откройте Package.appxmanifest в VS и перейдите на вкладку «Возможности».

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