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

Определение

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

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

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

fileName
String

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

overwriteExistingFile
Boolean

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

Исключения

Если сервер не запущен в Microsoft SQL Server 2000 или более поздней версии.

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

Комментарии

Примечание

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

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

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

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

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