Spec-Zone.ru › Ansible 2.6

mssql_db — Добавление или удаление баз данных MSSQL на удалённом хосте.

Новая версия с 2.2.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Обслуживание
    • Автор

Описание

  • Добавление или удаление баз данных MSSQL на удалённом хосте.

Требования

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

  • python >= 2.7
  • pymssql

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
autocommit
bool
    Варианты:
  • нет ←
  • да
Автоматически подтвердить изменение только в случае успешного импорта. Иногда необходимо использовать autocommit=true, так как некоторые данные нельзя изменить в рамках транзакции.
login_host
Хост, на котором работает база данных
login_password
Пароль, используемый для аутентификации
login_port По умолчанию:
1433
Порт сервера MSSQL. Требуется, чтобы login_host был определён не как localhost, если используется login_port
login_user
Имя пользователя, используемое для аутентификации
name
обязательно
Имя базы данных для добавления или удаления

алиасы: db
state
    Варианты:
  • present ←
  • absent
  • import
Состояние базы данных
target
Местоположение на удалённом хосте файла дампов для чтения или записи. Поддерживаются нескомпрессированные файлы SQL (.sql)

Примечания

Примечание

  • Требуется пакет pymssql Python на удалённом хосте. Для Ubuntu это делается так же просто, как pip install pymssql (см. pip).

Примеры

# Create a new database with name 'jackdata'
- mssql_db:
    name: jackdata
    state: present

# Copy database dump file to remote host and restore it to database 'my_db'
- copy:
    src: dump.sql
    dest: /tmp

- mssql_db:
    name: my_db
    state: import
    target: /tmp/dump.sql

Статус

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

Обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. См. Обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Vedit Firat Arig

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ для улучшения.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/mssql_db_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API