Spec-Zone.ru › Ansible

Модуль lowlydba.sqlserver.database – Создание и настройка базы данных

Примечание

Этот модуль является частью коллекции lowlydba.sqlserver (версия 2.3.4).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install lowlydba.sqlserver. Вам потребуются дополнительные требования для использования этого модуля, см. Требования для получения подробной информации.

Чтобы использовать его в playbook, укажите: lowlydba.sqlserver.database.

Новое в lowlydba.sqlserver 0.1.0

  • Краткое описание
  • Требования
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Добавляет новую базу данных в существующий экземпляр SQL Server.

Требования

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

  • dbatools модуль PowerShell

Параметры

Параметр

Комментарии

compatibility

string

Режим совместимости для базы данных. Следует формату Version90, Version100 и так далее.

Строка проверяется Set-DbaDbCompatibility.

data_file_path

string

Каталог, куда следует поместить файлы данных. Использует значение по умолчанию SQL Server, если не указано.

Используется только при создании базы данных.

database

string / required

Имя целевой базы данных.

log_file_path

string

Каталог, куда следует поместить файлы журналов. Использует значение по умолчанию SQL Server, если не указано.

Используется только при создании базы данных.

maxdop

integer

Значение MAXDOP для базы данных.

only_accessible

boolean

добавлено в lowlydba.sqlserver 2.2.0

Включать или нет изоляцию снимков с подтверждением чтения.

Варианты:

  • false
  • true ← (по умолчанию)

owner

string

Логин владельца базы данных.

rcsi

boolean

Включать или нет изоляцию снимков с подтверждением чтения.

Варианты:

  • false
  • true

recovery_model

string

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

Варианты:

  • "Full"
  • "Simple"
  • "BulkLogged"

secondary_maxdop

integer

Значение MAXDOP для базы данных, когда она является не основной репликой в группе доступности.

sql_instance

string / required

Экземпляр SQL Server для изменения.

sql_password

string

Пароль для SQL-аутентификации.

sql_username

string

Имя пользователя для SQL-аутентификации.

state

string

Должен ли объект быть present или absent.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогноз состояния «изменено», не изменяя цель.

platform

Платформы: все

Целевые ОС/семейства, с которыми можно работать.

Примеры

- name: Create database
  lowlydba.sqlserver.database:
    sql_instance: sql-01.myco.io
    database: LowlyDB

- name: Create database with customizations
  lowlydba.sqlserver.database:
    sql_instance: sql-01.myco.io
    database: LowlyDB
    owner: sa
    maxdop: 2
    recovery_model: Simple

Значения возврата

Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:

Ключ

Описание

данные

словарь

Изменённый вывод из функции New-DbaDatabase, Set-DbaDatabase, или Remove-DbaDatabase.

Возвращено: успешно, но не в режиме check_mode.

Авторы

  • Джон МакКэлл (@lowlydba)

Ссылки на сборку

  • Отслеживание проблем
  • Репозиторий (Исходники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/lowlydba/sqlserver/database_module.html

Spec-Zone.ru

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