Member 11239384 Ответов: 1

Как я могу решить исключение sqlclient для неудачного входа пользователя sa


я создал форму windows в visual studio для вставки данных в таблицу, найденную в sql server в среде sql management studio.когда я запускаю форму и пытаюсь вставить, я получаю msg failed login user sa. я использую аутентификацию windows.это проблема моего constring или sql studio ?
Мой сервер называется Арсенал.
Я объявил как string constring=@ " источник данных=.\ARSENAL Initial Catalog=dbname Persist Security Info=true User ID=sa password=root".не беспокойтесь о точках с запятой, я вставил их в свой код.

Что я уже пробовал:

я погуглил серверно такие вещи как добавление удаленного сервера к связанному серверу но застрял

1 Ответов

Рейтинг:
0

RickZeeland

Вам не нужен пользователь / пароль для аутентификации Windows, он должен выглядеть так:
Параметр "Server= localhost; для базы данных имя-базы-данных; Комплексная безопасность=истина;"
Или:
источник данных=".\Отчеты";начальный каталог="имя базы данных";Комплексная безопасность=true;в идентификатор пользователя=;password=пароль;
Кроме того, проверить: ConnectionStrings.com -забыл ту соединительную строку? Тащи его сюда![^]

Пример подключения как к SQL Server, так и к SQL Server Express с помощью проверки подлинности Windows см. В разделе функция CheckSqlServer() в Кодексе: Преобразование базы данных SQL Server в PostgreSQL[^]