Главная Обратная связь

Дисциплины:






Transfer Database Task



Эта задача предназначена для копирования или перемещения баз данных с одного сервера SQL Server на другой сервер. Отметим некоторые моменты:

1. Эта задача может работать в двух режимах (свойство Method на вкладке Databases):

· DatabaseOnline - база данных-источник на время работы этой задачи останется доступной для пользователей. Вся работа по перемещению баз данных и их объектов между серверами будет производиться средствами объектной модели SMO.

· DatabaseOffline - исходная база данных будет отсоединена, ее файлы будут скопированы по сети на сервер назначения и там подключены к новому серверу. Будет ли база данных на сервере-источнике присоединена после этого заново, определяется при помощи свойства ReattachSourceDatabase;

2. Эта задача умеет работать не только с экземплярами SQL Server 2008, но и с экземплярами SQL Server 2000. Единственное ограничение: нельзя копировать или перемещать базу данных SQL Server 2008 на SQL Server 2000;

3. В качестве источника и назначения можно указывать один и тот же сервер. В этом случае база данных будет скопирована на том же сервере под другим именем;

4. Выбирать, какие объекты базы данных будут скопированы или перенесены, нельзя. Базу данных при помощи этой задачи можно копировать только целиком.

Другие задачи копирования объектов SQL Server

К другим задачам копирования объектов SQL Server относятся:

1. Transfer Error Messages Task — задача для копирования определений пользовательских ошибок между серверами SQL Server 2008;

2. Transfer Jobs Task — копирование заданий SQL Server Agent;

3. Transfer Logins Task — копирование учетная записьов SQL Server 2008;

4. Transfer Master Stored Procedures Task — копирование хранимых процедур, определенных в БД master;

5. Transfer SQL Server Objects Task — копирование объектов в базах данных (таблиц, представлений, хранимых процедур, ограничений целостности и т.п.). Можно настроить также копирование учетных записей SQL Server. Вы можете определить, будут ли объекты копироваться с данными или без, будут ли копироваться разрешения и т.п.

Все эти задачи могут только копировать объекты SQL Server (но не переносить их). В качестве источника для них можно использовать и SQL Server 2008, и SQL Server 2000, но для SQL Server 2000 будут доступны не все объекты (например, не будет возможности копировать сборки .NET).

File System Task и FTP Task

Эти две задачи предназначены для операций с файлами. Задача File System Task выполняет операции обычными средствами работы с локальными или сетевыми каталогами, а FTP Task делает то же средствами протокола FTP. Перечислим некоторые возможности этих задач:



· вы можете копировать или перемещать файлы между каталогами;

· вы можете создавать, удалять и перемещать каталоги и файлы;

· File System Task умеет также копировать папки со всем содержимым, очищать папки и изменять атрибуты файлов.

· Для каждой из этих задач можно указать весь набор файлов в определенном каталоге (например, "D:\Upload\*.csv").

Send Mail Task

Эта задача предназначена для отправки сообщения по электронной почте в ходе выполнения пакета. Она требует обязательного наличия менеджера подключений SMTP Connection Manager. Эта задача может работать только по протоколу SMTP.

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

Настройка Send Mail Task

1. На вкладке Mail свойств задачи определить для нее SMTP Connection Manager и все обычные свойства электронного сообщения: From, To, Cc, Bcc, Subject.

2. При помощи свойства MessageSourceType вы можете определить, как именно будет формироваться текст письма. Его можно ввести прямо в окне свойств (Direct Input), взять из переменной (Variable) или из файла на диске (File Connection).

3. Если вы хотите использовать вложения, то вам потребуется менеджер подключения File Connection Manager.

4. Единственное свойство этой задачи, которое можно определять динамически при помощи переменной — это свойство MessageSource.





sdamzavas.net - 2021 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...