Поделиться через


Как изменить свойства переменной с помощью окна свойств

Изменения: 14 апреля 2006 г.

Данная процедура описывает способ изменения пользовательских переменных. Кроме того, в службах SQL Server 2005 Integration Services (SSIS) содержится набор системных переменных. Их свойства изменять нельзя.

В окне «Свойства» перечислены свойства, необходимые для настройки переменных, которые не доступны в окне Переменные: Description, EvaluateAsExpression, Expression, ReadOnly и ValueType.

Значение переменной можно задать с помощью свойства Value или Expression. По умолчанию значение свойства EvaluateAsExpression равно False, а значение переменной задается свойством Value. Чтобы использовать выражения для задания значения, сначала необходимо установить свойство EvaluateAsExpression в значение True, а затем указать выражение в свойстве Expression. Свойство Value автоматически устанавливается в значение результата выражения.

Свойство ValueType содержит тип данных значения свойства Value. При задании свойства Value с помощью выражения свойство ValueType автоматически обновляется до типа данных, совместимого с результатом вычисления выражения. Например, если свойство Value содержит 0, а свойствоValueType содержит Int32 , а затем свойству Expression присваивается GETDATE(), то Value содержит текущую дату и время, а свойство ValueType устанавливается в DateTime.

Окно «Свойства» для переменной предоставляет доступ к диалоговому окну Построитель выражений. Это средство можно использовать для построения, проверки и вычисления выражений. Дополнительные сведения см. в разделах Построитель выражений и Справочник выражений служб Integration Services.

Изменение свойств переменной

  1. В среде Business Intelligence Development Studio откройте проект служб Integration Services, содержащий необходимый пакет.

  2. В окне обозревателя решений щелкните пакет правой кнопкой мыши для его открытия.

  3. В меню Просмотр выберите пункт Окно свойств.

  4. В конструкторе служб SSIS перейдите на вкладку Обозреватель пакетов и разверните узел пакета.

  5. Чтобы изменить переменные в области пакета, разверните узел «Переменные» или разворачивайте узлы «Обработчики событий» или «Исполняемые объекты», пока не обнаружите узел «Переменные», содержащий переменную, которую необходимо изменить.

  6. Щелкните переменную, свойства которой необходимо изменить.

  7. В окне «Свойства» обновите свойства переменной для чтения/записи. Некоторые свойства только для чтения лишь для переменных, определяемых пользователем.

    В следующей таблице перечисляются переменные, которые можно обновлять.

    Свойства для чтения/записи Действие для обновления

    Description

    Измените описание.

    EvaluateAsExpression

    Установите в значение True, чтобы использовать результат вычисления выражения в свойстве Value.

    Expression

    Нажмите кнопку (…), чтобы открыть диалоговое окно Построитель выражений и создать выражение с помощью графических средств или ввести выражение.

    Name

    Для определяемых пользователем переменных измените имя переменной.

    Namespace

    Для определяемых пользователем переменных измените пространство имен.

    RaiseChangedEvent

    Установите в значение True, чтобы активировать событие при изменении значения переменной.

    ReadOnly

    Для определяемых пользователем переменных установите в значение True, чтобы сделать переменную для чтения/записи.

    Value

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

    ValueType

    Для определяемых пользователем переменных укажите тип данных значения переменной.

    ms137501.note(ru-ru,SQL.90).gifВажно!
    Первый символ значений свойств Name и Namespace, по определению стандарта Юникод 2.0, должен быть буквой или символом подчеркивания (_). Последующие символы могут быть буквами или числами по определению стандарта Юникод 2.0 или символом подчеркивания (_).
  8. Чтобы сохранить обновленные пакеты, нажмите Сохранить выбранные элементы в меню Файл.

См. также

Задачи

Использование переменных в пакетах
Как добавить переменную к пакету в окне «Переменные»
Как изменить свойства переменной в окне «Переменные»
Как удалить переменную из пакета в окне «Переменные»

Основные понятия

Переменные служб Integration Services
Разделы руководства по переменным (службы SSIS)

Справка и поддержка

Получение помощи по SQL Server 2005