Есть приложение WPF, которое работает с базой данных SQL. В App.xaml указана строка подключения к тестовой БД. Планируется перетащить данное приложение на UWP. Скопировав данную строку подключения испытываю сложность подключения к тестовой БД.
Строка подключения к тестовой БД выглядит следующим образом:
SqlConnection("Data Source=204-1\\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True");
Как я уже говорил, в WPF приложении строка работает.
При копировании данной строки подключения в UWP появляются следующие ошибки:
Exception: Failed to generate SSPI context.
ErrorCode=NoCredentials
at System.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[] serverName)
at System.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[] _sniSpnBuffer)
at System.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength)
Данная ошибка возникает при следующих строках:
Data Source=204-1\SQLEXPRESS;Initial Catalog=Test;Integrated Security=SSPI;Data Source=204-1\SQLEXPRESS;Initial Catalog=Test;Integrated Security=SSPI;User Id=DbAdmin;Data Source=204-1\SQLEXPRESS;Initial Catalog=Test;Integrated Security=TrueКакую строку необходимо использовать для подключения к SQL Server в приложениях UWP?
Так же, буду рад узнать, в чём принципиальная разница между подключением к SQL Server в приложениях WPF и UWP?
Подвела собственная невнимательность. В статье Майкрософт указывается информация, что если используется проверка на уровне ОС, то в .appxmanifest в разделе Возможности нужно включить "Корпоративная проверка подлинности".
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости