koma
Мыслитель
(5428)
2 года назад
В строке соединения Integrated Security=True"
Это означает, что сервер включен в домен, между сервером и контроллером домена установлены доверительные отношения и в контроллере домена есть пользователь, от имени которого запущено приложение и у этого пользователя есть права на базу NikitaDB.
У тебя одно (минимум) из этих условий не выполняется. Предположу (но не уверен на 100%), что сервер MSSQL не включен в контроллер домена. Или сертификаты просрочены.
Попробуй подключится по имени пользователя BD
Integrated Security=False;User Id="некий пользователь бд";Password="его пароль"
Возможно, стоит в настройках sevurity сервера указать пользователя с доменом
\\domain\userid а не просто userid
Булат Мубаракшин
Ученик
(171)
2 года назад
Если сервак локальный и такая ошибка при подключении к нему, то в свойствах сервака поставьте галочку на Доверять его сертификатам или что-то вроде этого(это для новичков прям новичков, не совсем по этому вопросу)
ГролмагЗнаток (388)
1 год назад
и где эта галочка? вод поражаюсь людям "Спасибо, помогло" - а что помогло-то? куда лезть?
SqlConnection sqlConnection = new SqlConnection(@"Data Source=LAPTOP-78EUHOP1\SQLEXPRESS;Initial Catalog=NikitaDB;Integrated Security=True");
ошибка возникает в adapter.Fill(table);