Właściwość SnapshotJobID
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.
SnapshotJobID Właściwość zwraca wygenerowane przez system wartości, który unikatowo identyfikuje SQL Server zadanie agenta implementującą początkowej generacji migawki firm opublikowany artykuł danych.
Składnia
object
.SnapshotJobID
Części
- obiekt
Wyrażenie do obiektu w na liście dotyczy
Typ danych
String
Można modyfikować
Tylko do odczytu
Prototyp (C/C++)
HRESULT GetSnapshotJobID(SQLDMO_LPBSTR pRetVal);
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
Właściwość ta zwraca pusty ciąg, jeśli nie migawka zadanie jest skojarzony z publikacja firm.To associate a snapshot job with a third-party publication, a user must create a SQL Server Agent job that implements initial snapshot-generation of third-party published article data and then associate the snapshot job with a third-party publication by setting snapshot job name using the SnapshotAgentproperty of the DistributionPublication2 object.
Ostrzeżenie
Jeśli aplikacja wywoła SnapshotJobID na wystąpienie wersja programu SQL Server 7.0 z DistributionPublication2 obiekt, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.