Udostępnij przez


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.