Azure SQL Managed Instance 사용하여 SharePoint Server 배포

적용 대상:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server 2016, SharePoint Server 2019 및 SharePoint Server 구독 버전 MI(Azure SQL Managed Instance)를 지원합니다. SQL MI는 Azure SQL Database의 배포 옵션으로, 현재 버전의 SQL Server (온-프레미스), Enterprise Edition 데이터베이스 엔진과 호환됩니다.

중요

Azure SQL 관리형 인스턴스를 지원하려면 Microsoft Azure에서 SharePoint Server 팜을 호스팅해야 합니다. SharePoint Server 팜과 관리형 인스턴스는 동일한 Azure 지역에서 호스팅해야 합니다. SharePoint Server 팜은 고객 데이터 센터에서 호스트되는 경우 관리되는 인스턴스를 지원하지 않습니다.

Azure SQL Managed Instance 사용하여 SharePoint Server를 배포하면 애플리케이션 및 데이터베이스 변경 내용이 거의 또는 전혀 없는 SQL Server 온-프레미스 애플리케이션을 클라우드로 이동할 수 있습니다. 다음 절차에서는 Azure SQL Managed Instance 사용하여 SharePoint Servers 2016, 2019 또는 Subscription Edition을 배포하는 방법을 보여줍니다.

환경

  1. VNet를 사용하여 리소스 그룹을 만든 다음 두 개의 서브넷을 만듭니다. SQL 관리형 인스턴스 가상 네트워크 환경 서식 파일을 사용하여 두 개의 서브넷을 포함하는 Azure 가상 네트워크를 만들 수 있습니다.

  2. 서브넷 1 (기본값)을 만든 다음 두 개의 VM을 만듭니다. 먼저 VM 1을 Active Directory 디렉토리 서비스 도메인 컨트롤러로 설정하고 도메인을 구성합니다. 자세한 내용은 단계별: Windows Server 2016에서 Active Directory 설정을 참조합니다.

  3. VM 2에서 SharePoint Server 2016 또는 SharePoint Server 2019 또는 SharePoint Server 구독 버전 설치합니다.

    1. PrerequitsiteInstaller.exe을(를) 실행합니다.

    2. Setup.exe을(를) 실행합니다.

    3. SharePoint Server 2016 또는 SharePoint Server 2019 사용하는 경우 SharePoint Server 2016(KB 4464549) 또는 SharePoint Server 2019(KB 4464556)용 2019년 5월(또는 그 이상) sts 코어 패치를 설치합니다.

    4. SharePoint Server 2016 또는 SharePoint Server 2019 사용하는 경우 SharePoint Server 2016(KB 4461507) 또는 SharePoint Server 2019(KB 4462221)용 2019년 4월(또는 그 이상) wssloc MUI/언어 팩 패치를 설치합니다.

    참고

    서브넷 1의 다른 VM을 Active Directory에 연결할 수 있습니다.

    SharePoint Server 구독 버전 대한 업데이트를 설치할 필요가 없습니다.

  4. 이 리소스 그룹 (ManagedInstance) 내의 서브넷 2에 Azure SQL 관리형 인스턴스를 만듭니다.

    중요

    SQL MI를 제외하고 다른 리소스는 서브넷 2에 상주 할 수 없습니다.

  5. SQL 인증을 사용하여 SQL MI에서 데이터베이스를 호스팅하는 SharePoint 팜을 만들거나 조인합니다.

    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 팜에 추가 VM을 조인하려면 추가 VM에서 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> 는 4 단계에서 Azure SQL 관리형 인스턴스에 부여한 이름입니다.
    • <ConfigDB> 는 만들려는 SharePoint 구성 데이터베이스의 이름입니다.
    • <ServerRole>은 SharePoint 팜의 이 서버에 대한 SharePoint MinRole 서버 역할입니다.
  6. SharePoint 제품 구성 마법사를 실행하여 구성을 완료합니다. 다음으로 중앙 관리를 열어 팜 구성 마법사를 완료합니다.

참고

SharePoint Server는 Windows 인증 사용하여 Azure SQL Managed Instance 호스트되는 데이터베이스에 대한 연결을 지원하지 않습니다.

참고

Access Services는 Azure SQL Managed Instance 지원되지 않습니다.

참고 항목

기타 리소스

Azure SQL Database 관리형 인스턴스

Azure SQL Database 관리형 인스턴스로 SQL Server 인스턴스 마이그레이션

빠른 시작: Azure SQL Database 관리형 인스턴스 만들기

빠른 시작: Azure VM을 구성하여 Azure SQL 데이터베이스 관리형 인스턴스에 연결

빠른 시작: 데이터베이스를 관리되는 인스턴스로 복원