ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Метод

Определение

Копирует существующую базу данных подписок на Pull.

public:
 void CopySubscriptionDatabase(System::String ^ databaseName, System::String ^ fileName, bool overwriteExistingFile);
public void CopySubscriptionDatabase(string databaseName, string fileName, bool overwriteExistingFile);
member this.CopySubscriptionDatabase : string * string * bool -> unit
Public Sub CopySubscriptionDatabase (databaseName As String, fileName As String, overwriteExistingFile As Boolean)

Параметры

databaseName
String

Строковое значение, указывающее имя базы данных pull подписки для копирования.

fileName
String

Строковое значение, указывающее полный путь, включая имя файла, в которое сохраняется копия файла части данных (.mdf).

overwriteExistingFile
Boolean

Булево значение, указывающее, нужно ли перезаписывать существующий файл с тем же именем, указанный в параметре fileName , если он существует.

Исключения

Когда сервер не работает на Microsoft SQL Server 2000 или новее.

Если параметр равен null, содержит нулевые символы или превышает 128 байт.

Комментарии

Note

Эта функция будет удалена в будущей версии Microsoft SQL Server. Не используйте эту функцию в новых работах разработки и не изменяйте приложения, которые в настоящее время используют эту функцию как можно скорее.

Могут быть скопированы только те базы данных, которые состоят из одного файла.

CopySubscriptionDatabase Метод может быть вызван членом db_owner фиксированной роли базы данных, которая копируется.

Метод CopySubscriptionDatabase эквивалентен процедуре хранения sp_copysubscription (Transact-SQL).

Применяется к