Sql server windows groups

Создание или изменение группы серверов (среда SQL Server Management Studio) Create or Edit a Server Group (SQL Server Management Studio)

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse

В этом разделе описывается организация серверов в компоненте «Зарегистрированные серверы» в SQL Server SQL Server путем создания групп серверов и помещения серверов в эти группы. This topic describes how to organize the servers in Registered Servers in SQL Server SQL Server by creating server groups, and placing the servers in the server groups. Группы серверов в зарегистрированных серверах можно создавать в любое время, либо делать это при их регистрации. You can create server groups in Registered Servers at any time, or you can create server groups when you register servers.

Создание группы серверов в зарегистрированных серверах To create a server group in Registered Servers

В окне «Зарегистрированные серверы» выберите обозначение типа сервера на панели инструментов зарегистрированных серверов. In Registered Servers, click the server type on the Registered Servers toolbar. Если окно «Зарегистрированные серверы» не отображается, выберите Зарегистрированные серверы в меню Вид . If Registered Servers is not visible, click Registered Servers on the View menu.

Щелкните правой кнопкой сервер или группу серверов, выберите пункт Создать и щелкните Группа серверов. Right-click a server or a server group, point to New, and then click Server Group.

В диалоговом окне Создание группы серверов перейдите к полю со списком Имя группы и введите уникальное имя для группы серверов. In the New Server Group dialog box, in the Group name list box, type a unique name for the server group. Имя группы серверов должно быть уникальным для текущего места в дереве «Зарегистрированные серверы». The server group name must be unique for the current location in the Registered Servers tree.

В поле со списком Описание группы введите понятное имя, описывающее группу серверов, например «Финансовые серверы в Латинской Америке». In the Group description list box, optionally type a friendly name that describes the server group, for example, «Finance Servers for Latin America.»

В поле Выберите место размещения новой группы серверов выберите размещение группы и нажмите Сохранить. In the Select a location for the new server group box, click a location for the group, and then click Save.

Также можно создать новую группу серверов при регистрации сервера. Для этого нажмите кнопку Создать группу и заполните параметры в диалоговом окне Новая группа . You can also create a new server group while you are registering a server by clicking New Group, and then completing the New Group dialog box.

Добавление базы данных в группу доступности Always On Add a Database to an Always On availability group

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions)

В этом разделе описывается добавление базы данных в группу доступности AlwaysOn с помощью SQL Server Management Studio SQL Server Management Studio , Transact-SQL Transact-SQL или PowerShell в среде SQL Server SQL Server . This topic describes how to add a database to an Always On availability group by using SQL Server Management Studio SQL Server Management Studio , Transact-SQL Transact-SQL , or PowerShell in SQL Server SQL Server .

Читайте также:  Как восстановить панель управления nvidia windows 10

Требования и ограничения Prerequisites and Restrictions

Необходимо подключиться к экземпляру сервера, на котором размещена первичная реплика. You must be connected to the server instance that hosts the primary replica.

База данных должна находиться на экземпляре сервера, на котором размещена первичная реплика, и должна соответствовать предварительным условиям и требованиям к базам данных доступности. The database must reside on the server instance that hosts the primary replica and comply with the prerequisites and restrictions for availability databases. Дополнительные сведения см. в разделе Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server). For more information, see Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

Permissions Permissions

Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER. Requires ALTER AVAILABILITY GROUP permission on the availability group, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission.

Использование среды SQL Server Management Studio Use SQL Server Management Studio

В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена первичная реплика, и разверните дерево сервера. In Object Explorer, connect to the server instance that hosts the primary replica, and expand the server tree.

Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности . Expand the Always On High Availability node and the Availability Groups node.

Щелкните правой кнопкой группу доступности и выберите одну из следующих команд. Right-click the availability group, and select one of the following commands:

Для запуска мастера добавления базы данных в группу доступности выберите команду Добавление базы данных . To launch the Add Database to Availability Group Wizard, select the Add Database command. Дополнительные сведения см. в разделе Использование мастера добавления базы данных в группу доступности (среда SQL Server Management Studio). For more information, see Use the Add Database to Availability Group Wizard (SQL Server Management Studio).

Для добавления одной или нескольких баз данных путем их указания в диалоговом окне Свойства группы доступности выберите команду Свойства . To add one or more databases by specifying them in the Availability Group Properties dialog box, select the Properties command. Шаги для добавления базы данных. The steps for adding a database are as follows:

На панели Базы данных доступности нажмите кнопку Добавить . In the Availability Databases pane, click the Add button. Будет создано и выбрано пустое поле базы данных. This creates and selects a blank database field.

Введите имя базы данных, удовлетворяющее требованиям баз данных доступности. Enter the name of a database that meets the availability-databases prerequisites.

Чтобы добавить другую базу данных, повторите предыдущие шаги. To add another database, repeat the preceding steps. После указания баз данных нажмите кнопку ОК для завершения операции. When you are done specifying databases, click OK to complete the operation.

После добавления базы данных в группу доступности с помощью диалогового окна Свойства группы доступности необходимо настроить соответствующую базу данных-получатель на каждом из экземпляров сервера, на которых размещена вторичная реплика. After you use the Availability Group Properties dialog box to add a database to an availability group, you need to configure the corresponding secondary database on each server instance that hosts a secondary replica. Дополнительные сведения см. в статье Запуск перемещения данных для базы данных-получателя AlwaysOn (SQL Server). For more information, see Start Data Movement on an Always On Secondary Database (SQL Server).

Использование Transact-SQL Use Transact-SQL

Подключитесь к экземпляру сервера, на котором размещен экземпляр сервера с первичной репликой доступности. Connect to the server instance that hosts the server instance that hosts the primary replica.

Инструкция ALTER AVAILABILITY GROUP используется следующим образом: Use the ALTER AVAILABILITY GROUP statement, as follows:

ALTER AVAILABILITY GROUP group_name ADD DATABASE database_name [. n] ALTER AVAILABILITY GROUP group_name ADD DATABASE database_name [. n]

где group_name — это имя группы доступности, а database_name — это имя базы данных, добавляемой в группу. where group_name is the name of the availability group and database_name is the name of a database to be added to the group.

В следующем примере добавляется база данных MyDb3 в группу доступности MyAG . The following example adds the MyDb3 database to the MyAG availability group.

После добавления базы данных в группу доступности необходимо настроить соответствующую базу данных-получатель на каждом из экземпляров сервера, на которых размещена вторичная реплика. After you add a database to an availability group, you need to configure the corresponding secondary database on each server instance that hosts a secondary replica. Дополнительные сведения см. в статье Запуск перемещения данных для базы данных-получателя AlwaysOn (SQL Server). For more information, see Start Data Movement on an Always On Secondary Database (SQL Server).

Читайте также:  Не показывает дисковод windows 10

Использование PowerShell Use PowerShell

Перейдите в каталог (cd) экземпляра сервера, в котором находится первичная реплика. Change directory (cd) to the server instance that hosts the primary replica.

Использование командлета Add-SqlAvailabilityDatabase . Use the Add-SqlAvailabilityDatabase cmdlet.

Например, следующая команда добавляет базу данных-получатель MyDd к группе доступности MyAG , первичная реплика которой размещена в расположении PrimaryServer\InstanceName . For example, the following command adds the secondary database MyDd to the MyAG availability group, whose primary replica is hosted by PrimaryServer\InstanceName .

Чтобы просмотреть синтаксис командлета, воспользуйтесь командлетом Get-Help в среде PowerShell SQL Server SQL Server . To view the syntax of a cmdlet, use the Get-Help cmdlet in the SQL Server SQL Server PowerShell environment. Дополнительные сведения см. в разделе Get Help SQL Server PowerShell. For more information, see Get Help SQL Server PowerShell.

После добавления базы данных в группу доступности необходимо настроить соответствующую базу данных-получатель на каждом из экземпляров сервера, на которых размещена вторичная реплика. After you add a database to an availability group, you need to configure the corresponding secondary database on each server instance that hosts a secondary replica. Дополнительные сведения см. в статье Запуск перемещения данных для базы данных-получателя AlwaysOn (SQL Server). For more information, see Start Data Movement on an Always On Secondary Database (SQL Server).

Настройка и использование поставщика SQL Server PowerShell To set up and use the SQL Server PowerShell provider

Полный пример см. в разделе Пример (PowerShell)ниже. For a complete example, see Example (PowerShell), below.

Пример (PowerShell) Example (PowerShell)

В следующем примере показан полный процесс подготовки базы данных-получателя из базы данных на экземпляре сервера, на котором размещается первичная реплика группы доступности, добавления базы данных в группу доступности (в качестве базы данных-источника) и присоединения базы данных-получателя к группе доступности. The following example shows the full process for preparing a secondary database from a database on the server instance that hosts the primary replica of an availability group, adding the database to an availability group (as a primary database), and then joining the secondary database to the availability group. Во-первых, в примере выполняется резервное копирование базы данных и ее журнала транзакций. First, the example backs up the database and its transaction log. Затем выполняется восстановление из резервной копии базы данных и журнала в экземпляры сервера, в которых размещается вторичная реплика. Then the example restores the database and log backups to the server instances that host a secondary replica.

В этом примере Add-SqlAvailabilityDatabase вызывается дважды: сначала в первичной реплике для добавления базы данных в группу доступности, а затем во вторичной реплике для присоединения базы данных-получателя из этой реплики к группе доступности. The example calls Add-SqlAvailabilityDatabase twice: first on the primary replica to add the database to the availability group, and then on the secondary replica to join the secondary database on that replica to the availability group. При наличии нескольких вторичных реплик нужно выполнить восстановление и присоединение базы данных-получателя в каждой из них. If you have more than one secondary replica, restore and join the secondary database on each of them.

Базовые группы доступности Always On для отдельной базы данных Basic Always On availability groups for a single database

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions)

Базовые группы доступности Always On предоставляют высокодоступное решение для SQL Server 2016 и более поздних версий для Standard Edition. Always On Basic Availability Groups provide a high availability solution for SQL Server from version 2016 and above on Standard Edition. Основная группа доступности обеспечивает функционирование среды отработки отказа для одной базы данных. A basic availability group supports a failover environment for a single database. Базовые группы создаются и управляются так же, как обычные (расширенные) группы доступности AlwaysOn (SQL Server) в выпуске Enterprise Edition. It is created and managed much like traditional (advanced) Always On Availability Groups (SQL Server) with Enterprise Edition. В этом документе описаны отличия и ограничения основных групп доступности. The differences and limitations of basic availability groups are summarized in this document.

Компоненты Features

Базовые группы доступности AlwaysOn заменяют нерекомендуемую функцию зеркального отображения базы данных и предоставляют такой же уровень поддержки. Always On Basic Availability Groups replaces the deprecated Database Mirroring feature and provides a similar level of feature support. Основные группы доступности позволяют поддерживать одну реплику базы данных-источника. Basic availability groups enable a primary database to maintain a single replica. Эта реплика может использовать режим синхронной или асинхронной фиксации. This replica can use either synchronous-commit mode or asynchronous-commit mode. Дополнительные сведения о режимах доступности см. в разделе Режимы доступности (группы доступности AlwaysOn). For more information about availability modes, see Availability Modes (Always On Availability Groups). Вторичная реплика остается неактивной, пока нет необходимости отработки отказа. The secondary replica remains inactive unless there is a need to failover. При такой отработке первичная и вторичная роли меняются местами, в результате чего вторичная реплика становится первичной активной базой данных. This failover reverses the primary and secondary role assignments, causing the secondary replica to become the primary active database. Дополнительные сведения об отработке отказа см. в разделе Отработка отказа и режимы отработки отказа (группы доступности AlwaysOn). For more information on failover, see Failover and Failover Modes (Always On Availability Groups). Основные группы доступности могут работать в гибридной среде, охватывающей локальные данные и облако Microsoft Azure. Basic availability groups can operate in a hybrid environment that spans on-premises and Microsoft Azure.

Читайте также:  Фб2 читалка для линукс

Ограничения Limitations

Набор возможностей основных групп доступности включает часть возможностей расширенных групп доступности из SQL Server 2016 Enterprise Edition. Basic availability groups use a subset of features compared to advanced availability groups on SQL Server 2016 Enterprise Edition. Для основных групп доступности действуют следующие ограничения. Basic availability groups include the following limitations:

Ограничение двух реплик (первичная и вторичная). Limit of two replicas (primary and secondary). Основные группы доступности для SQL Server 2017 в Linux поддерживают только реплику с дополнительной конфигурацией. Basic Availability Groups for SQL Server 2017 on Linux support an additional configuration only replica.

Отсутствует доступ для чтения вторичной реплики. No read access on secondary replica.

Отсутствует возможность резервного копирования вторичной реплики. No backups on secondary replica.

Отсутствуют проверки целостности на вторичных репликах. No integrity checks on secondary replicas.

Отсутствует поддержка реплик, размещенных на серверах под управлением SQL Server версии ниже SQL Server 2016 Community Technology Preview 3 (CTP3). No support for replicas hosted on servers running a version of SQL Server prior to SQL Server 2016 Community Technology Preview 3 (CTP3).

Поддержка одной базы данных доступности. Support for one availability database.

Основные группы доступности не могут быть обновлены до расширенных групп доступности. Basic availability groups cannot be upgraded to advanced availability groups. В этом случае группу необходимо удалить и повторно добавить в группу, содержащую серверы под управлением SQL Server 2016 Enterprise Edition. The group must be dropped and re-added to a group that contains servers running only SQL Server 2016 Enterprise Edition.

Основные группы доступности поддерживаются только для серверов с ПО выпуска Standard Edition. Basic availability groups are only supported for Standard Edition servers.

Основные группы доступности не могут быть частью распределенной группы доступности. Basic availability groups cannot be part of a distributed availability group.

Вы можете подключить несколько основных групп доступности к одному экземпляру SQL Server. You may have multiple Basic availability groups connected to a single instance of SQL Server.

Конфигурация Configuration

Базовые группы доступности AlwaysOn можно создать на любых двух серверах SQL Server 2016 Standard Edition. An Always On basic availability group can be created on any two SQL Server 2016 Standard Edition servers. В процессе создания основной группы доступности вам потребуется указать обе реплики. When you create a basic availability group, you must specify both replicas during creation.

Чтобы создать базовую группу доступности, используйте команду transact-SQL CREATE AVAILABILITY GROUP и укажите параметр WITH BASIC (значение параметра по умолчанию — ADVANCED). To create a basic availability group, use the CREATE AVAILABILITY GROUP transact-SQL command and specify the WITH BASIC option (the default is ADVANCED). Вы также можете создать базовую группу доступности, используя пользовательский интерфейс SQL Server Management Studio в версиях от 17.8. You can also create the basic availability group using the UI in SQL Server Management Studio starting with version 17.8. Дополнительные сведения см. в разделе CREATE AVAILABILITY GROUP (Transact-SQL). For more information, see CREATE AVAILABILITY GROUP (Transact-SQL).

В следующем примере создается базовая группа доступности с помощью Transact-SQL (T-SQL): See the following example for creating a basic availability group using Transact-SQL (T-SQL):

При использовании команды CREATE AVAILABILITY GROUP с параметром WITH BASIC применяются соответствующие ограничения основных групп доступности. The limitations of basic availability groups apply to the CREATE AVAILABILITY GROUP command when WITH BASIC is specified. Например, при попытке создания основной группы доступности с доступом для чтения появится ошибка. For example, you will get an error if you attempt to create a basic availability group that permits read access. Таким же образом действуют и другие ограничения. Other limitations apply in the same manner. Подробности см. в разделе «Ограничения» этого документа. Refer to the Limitations section of this topic for details.

Оцените статью