Udostępnij za pośrednictwem


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.