Właściwość SnapshotObjectName
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.
SnapshotObjectName Właściwość identyfikuje, zapewniając obiektu bazy danych Microsoft SQL Server migawka początkowa replikowanych danych dla artykuł.
Składnia
object
.SnapshotObjectName [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczywartość
Ciąg identyfikujący nazwę widoku lub tabela programu SQL Server
Typ danych
String
Można modyfikować
Odczyt/zapis dla TransArticle obiektu.Tylko do odczytu dla MergeArticle obiektu.
Prototyp (C/C++)
HRESULT GetSnapshotObjectName(SQLDMO_LPBSTR pRetVal);
HRESULT SetSnapshotObjectName(SQLDMO_LPCSTR NewValue);
Ostrzeżenie
Ciągi znaków SQL Distributed Management Objects (SQL-DMO) są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić, przy użyciu odwołania SysFreeString.
Uwagi
Domyślnie baza danych obiektów zapewniających migawka początkowa jest zapewnienie obiektu replikowane dane.Zastąpić początkową migawkę obiekt źródłowy do kontrolowania danych podczas wypełniania migawki.
Aby przesłonić początkowemigawka
Set the ArticleType property to indicate manual creation of the initial snapshot.ArticleType must be SQLDMORep_LogBasedManualBoth, SQLDMORep_LogBasedManualSyncView, or SQLDMORep_ManualSyncView.
Ustaw SnapshotObjectName i SnapshotObjectOwner Właściwości, aby zidentyfikować dane migawki obiekt źródłowy.
Aby wygenerować migawkę synchronizacji, uruchom ReInitializeAllSubscriptions metoda TransPublication obiektu zawierającego odwołanie replikacja transakcyjna artykuł.
Ostrzeżenie
If an application sets SnapshotObjectNamewith the TransArticle object after the initial snapshot has been created, a new snapshot must be generated.migawka są stosowane podczas następnego zaplanowanego działa agent migawka.