Udostępnij za pośrednictwem


Metoda CopySubscriptionDatabase

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.

CopySubscriptionDatabase Kopie metoda baza danych subskrypcja ma subskrypcja ściąganej, ale nie subskrypcja wypychanej.Tylko jednego pliku bazy danych mogą być kopiowane.

Składnia

object
.CopySubscriptionDatabase(
szFileName
,
[
fOverWriteExistingFile
]
)

Części

  • Obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • szFileName
    Ciąg określający pełną ścieżka, w tym nazwę pliku, do którego jest zapisywana kopia pliku danych (.mdf) części.

  • fOverWriteExistingFile
    Opcjonalne wartość logiczna określająca, czy zastąpić istniejący plik o tej samej nazwie, określone w szFileName parametru.Wartość domyślna to FALSE.

Prototyp (C/C++)

HRESULT CopySubscriptionDatabase(
SQLDMO_LPCSTR pszFilename,
BOOL fOverWriteExistingFile);

Uwagi

Można użyć CopySubscriptionDatabase do skopiowania baza danych subskrypcja do pliku zamiast stosowania migawka subskrybenta.Baza danych musi być skonfigurowany do obsługi tylko ściągać subskrypcji.Użytkownicy posiadający odpowiednie uprawnienia, można wykonać kopii baza danych subskrypcja i wysłać wiadomość e-mail, skopiować lub transport pliku subskrypcja (.msf) do innego abonenta, gdzie będzie następnie można dołączyć jako subskrypcja.

Ta technika jest przydatna do kopiowania wysoce dostosowanych baz danych, które zawierają obiekty zdefiniowane przez użytkownika, takie jak widoki, procedury przechowywane i wyzwalacze.

Aby skopiowaćbaza danych subskrypcja

  1. Użyj CopySubscriptionDatabase metoda kopiowania baza danych subskrypcja jako plik .msf.

  2. Użyj AttachSubscriptionDatabase metoda dołączyć plik .msf do subskrybenta.

    Ostrzeżenie

    Jeśli aplikacja wywoła CopySubscriptionDatabase 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.

Stosuje się do:

Zobacz także

Odwołanie