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

Logowanie nie powiodło się dla użytkownika „DOMAIN\MACHINENAME$”

NETWORK SERVICE i LocalSystem będą uwierzytelniać się zawsze jako odpowiednie konto lokalnie (wbudowana\usługa sieciowa i wbudowana\system), ale oba będą uwierzytelniać się jako konto komputera zdalnie.

Jeśli zobaczysz błąd, taki jak Login failed for user 'DOMAIN\MACHINENAME$' oznacza to, że proces działający jako NETWORK SERVICE lub LocalSystem uzyskał dostęp do zdalnego zasobu, uwierzytelnił się jako konto komputera i odmówiono mu autoryzacji.

Typowym przykładem może być aplikacja ASP działająca w puli aplikacji skonfigurowana do korzystania z poświadczeń usługi NETWORK SERVICE i łącząca się ze zdalnym serwerem SQL:pula aplikacji zostanie uwierzytelniona jako maszyna uruchamianie puli aplikacji i czy to konto komputera musi mieć przyznany dostęp.

W przypadku odmowy dostępu do konta komputera należy przyznać dostęp do konta komputera. Jeśli serwer odmówi zalogowania się „DOMAIN\MACHINE$”, musisz przyznać prawa logowania „DOMAIN\MACHINE$”, a nie NETWORK SERVICE. Przyznanie dostępu do usługi NETWORK SERVICE umożliwiłoby lokalne proces działa jako NETWORK SERVICE do połączenia, a nie zdalny, ponieważ zdalny będzie uwierzytelniony jako, jak się domyślasz, DOMENA\MASZYNA$.

Jeśli oczekujesz, że aplikacja asp będzie łączyć się ze zdalnym serwerem SQL jako login SQL i otrzymasz wyjątki dotyczące DOMAIN\MACHINE$, oznacza to, że w ciągu połączenia używasz Integrated Security. Jeśli jest to nieoczekiwane, oznacza to, że popsułeś parametry połączenia, którego używasz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Importuj wiele plików CSV do SQL Server z folderu

  2. Jak uzyskać listę tabel w procedurze składowanej?

  3. Usuń wypełnienie podczas wysyłania wyników zapytania w wiadomości e-mail z serwera SQL (T-SQL)

  4. Jak zatrzymać/uruchomić kolejkę poczty bazy danych w programie SQL Server (T-SQL)

  5. Przykłady PI() w SQL Server