2009-08-09 10 views

Antwort

49

Eine vertrauenswürdige Verbindung entspricht der Verwendung der Windows-Authentifizierung in SQL Server 2005. Die Authentifizierung erfolgt über die Domäne, und die Autorisierung wird von SQL Server ausgeführt.

SQL Server kann auch eigene Logins verwenden, z. B. den sa Benutzer. Diese werden sowohl authentifiziert als auch von SQL Server autorisiert. Sie sind nur sinnvoll, wenn SQL Server im gemischten Authentifizierungsmodus ausgeführt wird.

MSDN hat einen guten Artikel über choosing the right Authentication Mode. Es ist eine gute Grundierung.

+3

@Mitch: Meine am häufigsten gewählte Antwort ist dieser Unterschied. Wie traurig ist das? http://StackOverflow.com/Questions/1045107/what-different-terms-mean-the-same-thing-or-dont-but-people-think-they-do/1049435#1049435 – Eric

12

Eine vertrauenswürdige Verbindung bedeutet Windows-Authentifizierung.

SQL Server verfügt über zwei Authentifizierungsmodi: Mixed- und Windows-Authentifizierungsmodus.

Gemischt hat die Option von SQL Server Logins (Benutzername und Passwort) und Windows-Authentifizierung.

+0

so vertrauenswürdige Verbindung basiert auf Windows-Anmelde-ID? – Csharp

+2

Ja. Trusted Loose bedeutet "Windows Logins". – granadaCoder