Adam_adam Ответов: 1

Войти в систему не удалось пользователю. Пользователь не связан с доверенным подключением SQL server. С#


SQL Server 2005 по локальной сети с приложением c# windows-ошибка входа пользователя. пользователь не связан с доверенным подключением sql server.
.........
Я пытаюсь использовать следующий код для установления соединения с SQL
Серверная база данных 2005 с помощью visual studio 2013/c#. Однако, когда я выполняю код, я получаю следующее
ошибка:

войти в систему не удалось пользователю . пользователь не связан с доверенным подключением sql server.
.
моя база данных на сервере она работает в проекте microsoft access но не работает
когда я использовал c#.

когда я меняю свой домен пользователя на admin, это работает.

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

//строковый параметр connectionString = "источник данных=ХХХ.х.х.х,1433;начальный каталог=база данных;Комплексная безопасность=SSPI;идентификатор пользователя=пользователь1;пароль=123456";
//string connectionString = " источник данных=xxx.x.x. x;начальный каталог=Database2;Интегрированная безопасность=True";
// строковый параметр connectionString = "источник данных=ХХХ.х.х.Х;БД=база данных 2;идентификатор пользователя=пользователь1;пароль=123456;сохранять сведения о безопасности=false в";
// string connectionString = " Provider=SQLNCLI;Server=xxx.x.x. x;Database=Database2;Trusted_Connection=yes;";
// string connectionString = " Provider=SQLNCLI;Server=xxx.x.x. x;Database=Database2;Trusted_Connection=yes;MARS Connection=True;";
// connectionString строка = " поставщик=sqloledb;источник данных=ХХХ.х.х.х,1433;сетевая библиотека=DBMSSOCN;начальный каталог=база данных 2;идентификатор пользователя=пользователь1;пароль=123456;";
connectionString строка = " поставщик=sqloledb;источник данных=ХХХ.х.х.х;сетевая библиотека=DBMSSOCN;начальный каталог=база данных 2;идентификатор пользователя=пользователь1;пароль=123456;";

RickZeeland

Может быть, это поможет: http://blog.sqlauthority.com/2014/01/17/sql-server-fix-login-failed-for-user-username-the-user-is-not-associated-with-a-trusted-sql-server-connection-microsoft-sql-server-error-18452/

ZurdoDev

Какой у вас вопрос? Вы сказали: "когда меняете мой пользовательский домен на admin, это работает." Итак, вы знаете, что это проблема безопасности, которую вам нужно исправить. Что вы хотите, чтобы мы сделали?

1 Ответов

Рейтинг:
2

Jatinath

Привет Джон,

вы можете использовать любой из этих способов
стандартная защита
Сервер=myServerAddress;базы данных=базы данных mydatabase;идентификатор пользователя=имя_пользователя;
Пароль=myPassword;

доверительное соединение
Сервер=myServerAddress;базы данных=базы данных mydatabase;параметр trusted_connection=истина;

Подключение к экземпляру SQL Server
Синтаксис имени сервера/экземпляра, используемый в параметре server, одинаков для всех строк подключения SQL Server.

Сервер=имя_сервера\имя_экземпляра;базы данных=базы данных mydatabase;идентификатор пользователя=имя_пользователя;
Пароль=myPassword;

вы можете обратиться "https://www.connectionstrings.com/sql-server/" за помощью.

если это не поможет вам, пожалуйста, скопируйте ваш код, чтобы мы могли отладить его.