Udostępnij za pośrednictwem


Metoda ReplicationServer.CopySubscriptionDatabase

Kopiuje ściągania istniejących baza danych subskrypcji.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Sub CopySubscriptionDatabase ( _
    databaseName As String, _
    fileName As String, _
    overwriteExistingFile As Boolean _
)
'Użycie
Dim instance As ReplicationServer
Dim databaseName As String
Dim fileName As String
Dim overwriteExistingFile As Boolean

instance.CopySubscriptionDatabase(databaseName, _
    fileName, overwriteExistingFile)
public void CopySubscriptionDatabase(
    string databaseName,
    string fileName,
    bool overwriteExistingFile
)
public:
void CopySubscriptionDatabase(
    String^ databaseName, 
    String^ fileName, 
    bool overwriteExistingFile
)
member CopySubscriptionDatabase : 
        databaseName:string * 
        fileName:string * 
        overwriteExistingFile:bool -> unit 
public function CopySubscriptionDatabase(
    databaseName : String, 
    fileName : String, 
    overwriteExistingFile : boolean
)

Parametry

  • databaseName
    Typ: System.String
    Ciąg określający nazwę ściągania baza danych subskrypcji do skopiowania.
  • fileName
    Typ: System.String
    Wartość ciąg Określa pełną ścieżka, w tym nazwę pliku, do którego jest zapisywana kopia pliku danych (.mdf) części.
  • overwriteExistingFile
    Typ: System.Boolean
    Wartość logiczna określająca, czy zastąpić istniejący plik o tej samej nazwie, określone w fileName parametr, jeśli istnieje.

Wyjątki

Wyjątek Warunek
ApplicationException

When the server is not running on Microsoft SQL Server 2000 or later.

ArgumentException

Jeśli parametr ma wartość null, zawiera znaki null lub przekracza 128 bajtów.

Uwagi

Ostrzeżenie

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

Tylko jednego pliku bazy danych mogą być kopiowane.

CopySubscriptionDatabase Metoda może być wywoływana przez element członkowski db_owner stała rola bazy danych bazy danych, która zostanie skopiowana.

CopySubscriptionDatabase Jest równoważna metoda sp_copysubscription (języka Transact-SQL)procedura składowana.

Metoda ta jest dostępna tylko z wystąpienia SQL Server 2000 i SQL Server 2005.

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.