Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Logowanie nie powiodło się. Login pochodzi z niezaufanej domeny i nie może być używany z uwierzytelnianiem Windows

Utworzyłem nową witrynę Asp.Net Core MVC i miałem ten sam błąd. Próbowałem połączyć się z bazą danych mojej firmy podczas połączenia z siecią przez VPN. Oto, co zadziałało dla mnie:

Zamiast

"DevConnection": "Server=DevDBServer;Database=MyDatabase;User ID=some_userid;Password=some_password;Integrated Security=SSPI;Trusted_Connection=True;"

użyłem

"DevConnection": "Server=DevDBServer;Database=MyDatabase;User ID=some_userid;Password=some_password;Integrated Security=False;Trusted_Connection=False;"

Kluczową zmianą było upewnienie się, że Trusted_Connection=False, co jest zgodne z komunikatem o błędzie. Generalnie nie korzystałbym z niezaufanego połączenia. W tym przypadku łączyłem się z bazą danych dev/test, więc wszystko jest w porządku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dostęp do kolumn tabeli według indeksu zamiast nazwy w procedurze składowanej SQL Server

  2. Warunkowe sprawdzenie klauzuli „Gdzie”

  3. Wypełnij zestaw danych nazwami tabel z procedury składowanej

  4. Wygląda na to, że instrukcja SQL Server 2008 IIF nie jest włączona

  5. Wybierz tę samą nazwę kolumny na serwerze microsoft sql z wielu tabel