Metoda ReInitialize2
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.
ReInitialize Metoda oznacza subskrypcja dla ponownego inicjowania.
Składnia
object
.ReInitialize2( [ bUploadFirst ] )
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.bUploadFirst
Opcjonalna wartość logiczna określająca, czy przekazać wszystkie zmiany od subskrybenta przed stosowanie plików migawka zaktualizowane, gdy pomocą ponownego inicjowania subskrypcja.
Prototyp (C/C++)
HRESULT ReInitialize2(BOOL bUploadFirst);
Uwagi
Wywołanie ReInitialize2 z bUploadFirst ustawioną na wartość PRAWDA, aby reinitialize scalania subskrypcja, a tym samym zachowując wszystkie zmiany wprowadzone przez subskrybenta od ostatniej synchronizacji.Ta składnia opcjonalne kieruje scalić Agent przekazywania wszystkich zmian od subskrybenta przed zastosowaniem migawka zaktualizowanych plików podczas przetwarzania żądania reinitialize.
Domyślnie bUploadFirst parametr jest zestaw na FALSE.
Pomocą ponownego inicjowania subskrypcja za pomocą ReInitialize2 Metoda wymaga odpowiednich uprawnień.Używane do logowania SQLServer połączenie obiektu musi być element członkowski roli serwera w stałej sysadmin lub stałej bazy danych roli db_owner w bazie danych odwołuje subskrybowane do publikacja.
Ostrzeżenie
If an application calls ReInitialize2 on an instance of SQL Server version 7.0 and bUploadFirst is set to TRUE, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.ReInitialize2 can be used with SQL Server 7.0, and Microsoft SQL Server 2000 or later if bUploadFirst is set to FALSE .