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


Развертывание SharePoint Server с помощью Управляемый экземпляр SQL Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

SharePoint Server 2016, SharePoint Server 2019 и SharePoint Server по подписке поддерживают Управляемый экземпляр SQL Azure (MI). MI SQL — это вариант развертывания базы данных SQL Azure, совместимый с текущей версией SQL Server (локальной), ядром СУБД Enterprise Edition.

Важно!

Фермы SharePoint Server должны размещаться в Microsoft Azure для поддержки Azure SQL mi. Ферма SharePoint Server и управляемый экземпляр должны размещаться в одном регионе Azure. Фермы SharePoint Server не поддерживают управляемые экземпляры при размещении в центрах обработки данных клиентов.

Развертывание SharePoint Server с Azure SQL mi позволяет переместить SQL Server локальное приложение в облако без изменений приложения и базы данных. В следующей процедуре показано, как развернуть SharePoint Server 2016, 2019 или Subscription Edition с Azure SQL mi.

Среда

  1. Создайте группу ресурсов с помощью виртуальной сети, а затем создайте две подсети. Вы можете использовать шаблон среды виртуальной сети управляемого экземпляра SQL, чтобы создать виртуальную сеть Azure с двумя подсетями.

  2. Создайте подсеть 1 (по умолчанию), а затем создайте две Виртуальные машины (виртуальные машины). Сначала настройте виртуальную машину 1 в качестве контроллера домена службы каталогов Active Directory и настройте свой домен. Дополнительные сведения см. в статье Пошаговые инструкции: настройка Active Directory в Windows Server 2016.

  3. Установите SharePoint Server 2016 или SharePoint Server 2019 или SharePoint Server по подписке на виртуальной машине 2:

    1. Запустите PrerequitsiteInstaller.exe.

    2. Запустите Setup.exe.

    3. Если вы используете SharePoint Server 2016 или SharePoint Server 2019, установите исправление sts core за май 2019 г. (или более поздней версии) для SharePoint Server 2016 (kb 4464549) или для SharePoint Server 2019 (KB 4464556).

    4. Если вы используете SharePoint Server 2016 или SharePoint Server 2019, установите исправление за апрель 2019 г. (или более поздней версии) wssloc MUI/языковой пакет для SharePoint Server 2016 (kb 4461507) или для SharePoint Server 2019 (kb 4462221).

    Примечание.

    В подсети 1 можно присоединить другие виртуальные машины к Active Directory.

    Обновления для SharePoint Server по подписке устанавливать не нужно.

  4. Создайте Azure SQL MI в подсети 2 в этой группе ресурсов (ManagedInstance).

    Важно!

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

  5. Создайте ферму SharePoint с размещением баз данных в экземпляре SQL или присоединитесь к ней с проверкой подлинности SQL.

    1. Чтобы создать ферму SharePoint, откройте командную консоль SharePoint и выполните следующие Windows PowerShell команды:

         $FarmCredential = Get-Credential -Message "Provide the user name and password for the SharePoint farm service account." 
         $DBCredential = Get-Credential -Message "Provide the user name and password for the Azure SQL Managed Instance database login." 
         $FarmPassphrase = Read-Host -AsSecureString -Prompt "Provide the SharePoint farm passphrase" 
      
         New-SPConfigurationDatabase -DatabaseServer <DBServer> -DatabaseName <ConfigDB> -FarmCredentials $FarmCredential -DatabaseCredentials $DBCredential -Passphrase $FarmPassphrase -LocalServerRole <ServerRole> 
      
    2. Чтобы присоединить дополнительные виртуальные машины к ферме SharePoint, откройте командную консоль SharePoint на дополнительных виртуальных машинах и выполните следующие Windows PowerShell команды:

         $DBCredential = Get-Credential -Message "Provide the user name and password for the Azure SQL Managed Instance database login." 
         $FarmPassphrase = Read-Host -AsSecureString -Prompt "Provide the SharePoint farm passphrase" 
      
         Connect-SPConfigurationDatabase -DatabaseServer <DBServer> -DatabaseName <ConfigDB> -DatabaseCredentials $DBCredential -Passphrase $FarmPassphrase -LocalServerRole <ServerRole> 
      

      Где:

      • <DBServer> — это имя, присвоение Azure SQL mi на шаге 4.
      • <ConfigDB> — имя базы данных настройки SharePoint, которую нужно создать.
      • <ServerRole> — роль сервера MinRole SharePoint для этого сервера в ферме SharePoint.
  6. Запустите мастер настройки продуктов SharePoint, чтобы завершить настройку. Затем откройте центр администрирования, чтобы завершить работу мастера настройки фермы.

Примечание.

SharePoint Server не поддерживает подключение к базам данных, размещенным в Azure SQL mi с помощью проверка подлинности Windows.

Примечание.

Службы Access не поддерживаются с Azure SQL MI.

Обновление пароля SQL

  1. Создайте вторую учетную запись администратора на портале SQL MI.

  2. Выполните следующие команды в SharePoint PowerShell, чтобы изменить имя пользователя и пароль для второй учетной записи администратора:

    $servers = Get-SPServer
    foreach ($server in $servers) {
       $instance = $server.ServiceInstances | Where-Object {$_.TypeName -eq "Microsoft SharePoint Foundation Database"}
       if ($null -ne $instance) {
          break;
       }
    }
    $instance.SecureDBCredential.Username = "<username>"
    $instance.SecureDBCredential.Password = "<password>"
    $instance.SecureDBCredential.Update()
    $instance.Update()
    $SPDBs = Get-SPDatabase
    foreach ($DB in $SPDBs)
    {
       $DB.Username = "<username>"
       $DB.Password = "<password>"
       $DB.Update()
    }
    
    
  3. Измените исходный пароль учетной записи на портале MI SQL.

  4. Используя приведенный выше сценарий в SharePoint PowerShell, измените имя пользователя и пароль на исходную учетную запись с новым паролем.

  5. Задайте вторую учетную запись администратора как неактивную или удалите вторую учетную запись администратора.

См. также

Другие ресурсы

Управляемый экземпляр базы данных SQL Azure

Перенос экземпляра SQL Server в управляемый экземпляр базы данных SQL Azure

Краткое руководство. Создание управляемого экземпляра базы данных SQL Azure

Краткое руководство. Настройка виртуальной машины Azure для подключения к управляемому экземпляру базы данных SQL Azure

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