Właściwość SecurityMode (DistributionDatabase, IntegratedSecurity)
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
SecurityMode Właściwość poleca tryb uwierzytelnianie używane przez wystąpienie Microsoft SQL Server lub połączenia z bazą danych SQL Server używany do dystrybucji replikacja.
Składnia
object
.SecurityMode [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczy.wartość
Długa liczba całkowita, która określa tryb zabezpieczeń opisane w ustawieniach.
Typ danych
Długie, wyliczanych
Można modyfikować
Odczyt/zapis dla IntegratedSecurity obiektu.Tylko do zapisu dla DistributionDatabase obiektu.
Prototyp (C/C++)
HRESULT GetSecurityMode(SQLDMO_SECURITY_TYPE* pRetVal);
HRESULT SetSecurityMode(SQLDMO_SECURITY_TYPE NewValue);
Ustawienia
Ustaw wartość za pomocą tych wartości SQLDMO_SECURITY_TYPE.
Stała |
Wartość |
Opis |
|---|---|---|
SQLDMOSecurity_Integrated |
1 |
Umożliwia tylko uwierzytelnianie systemu Windows. |
SQLDMOSecurity_Mixed |
2 |
Umożliwia uwierzytelnianie systemu Windows lub uwierzytelniania programu SQL Server. |
SQLDMOSecurity_Normal |
0 |
Umożliwia tylko uwierzytelniania programu SQL Server. |
SQLDMOSecurity_Unknown |
9 |
Typ zabezpieczeń jest nieznany. |
Uwagi
Domyślnie wystąpienie programu SQL Server wykonuje uwierzytelnianie logowania przy użyciu uwierzytelnianie systemu Windows lub uwierzytelnianie programu SQL Server w kierunku połączenia.