Metoda AttachSubscriptionDatabase
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.
AttachSubscriptionDatabase Metoda dołącza skopiowane baza danych subskrypcja do subskrybenta.
Składnia
object
.AttachSubscriptionDatabase(
szDatabaseName
,
szFilename
,
SubscriberSecurityType
,
szSubscriberLogin
,
szSubscriberPassword
)
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.szDatabaseName
Ciąg określający dołączania bazy danych.szFilename
Ciąg określający pełną ścieżka i nazwę pliku z którego dołączyć bazę danych.SubscriberSecurityType
Długa liczba całkowita określająca typ zabezpieczeń używanych przez subskrybenta.szSubscriberLogin
Ciąg określający identyfikator subskrybenta logowania.szSubscriberPassword
Ciąg określający hasło subskrybenta.
Prototyp (C/C++)
HRESULT AttachSubscriptionDatabase(
SQLDMO_LPCSTR pszDatabaseName,
SQLDMO_LPCSTR pszFileName,
SQLDMO_SECURITY_TYPE SubscriberSecurityType,
SQLDMO_LPCSTR pszSubscriberLogin,
SQLDMO_LPCSTR pszSubscriberPassword);
Ustawienia
Ustaw SubscriberSecurityType za pomocą tych wartości SQLDMO_SECURITY_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOSecurity_Integrated |
1 |
Zezwalaj tylko uwierzytelnianie systemu Windows. |
SQLDMOSecurity_Mixed |
2 |
Zezwalaj na uwierzytelnianie systemu Windows lub uwierzytelniania programu SQL Server. |
SQLDMOSecurity_Normal |
0 |
Zezwalaj tylko uwierzytelniania programu SQL Server. |
SQLDMOSecurity_Unknown |
9 |
Nieznany wpisz zabezpieczeń. |
Uwagi
Po użyciu CopySubscriptionDatabase metoda kopiowania baza danych subskrypcja do subskrybenta, należy użyć AttachSubscriptionDatabase do dołączania bazy danych subskrybenta.
Ostrzeżenie
Jeśli aplikacja wywoła AttachSubscriptionDatabase na wystąpienie wersja programu SQL Server 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Microsoft SQL Server 2000 wymaga tej właściwość lub metoda" są zwracane.