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 ).