SharePoint Server에서 Business Data Connectivity Service 응용 프로그램 구성
적용 대상:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Microsoft Business Connectivity Services는 SharePoint Server 서비스 애플리케이션입니다. 팜 초기 구성 중 만들지 않았으면 지금 만들어야 합니다.
Business Connectivity Services 응용 프로그램 풀 계정 구성
Business Connectivity Services 서비스 애플리케이션의 애플리케이션 풀을 실행하려면 SharePoint Server 관리 계정(일반적으로 Active Directory 계정)이 필요합니다. 이 계정에는 Business Connectivity Services가 사용되는 사이트가 포함된 콘텐츠 데이터베이스에 액세스할 수 있어야 합니다.
콘텐츠 데이터베이스가 있는 웹 응용 프로그램과 같은 응용 프로그램 풀 계정을 사용하여 서비스 응용 프로그램을 실행하는 경우에는 이 필수 데이터베이스 액세스 권한이 자동으로 구성됩니다. 그러나 특히 대규모 또는 복잡한 팜에서 Business Connectivity Services 애플리케이션 풀에 다른 계정을 사용하는 것이 좋습니다. 그러면 데이터 및 리소스 액세스를 보다 효율적으로 제어할 수 있습니다.
웹 애플리케이션에 사용되는 것과 동일한 관리 계정을 Business Connectivity Services에 사용하도록 선택하는 경우 이 섹션의 절차를 건너뛸 수 있습니다. 새 관리되는 계정을 만들려면 다음을 수행해야 합니다.
SharePoint Server에서 관리되는 계정을 등록합니다. (이 단계에는 Active Directory 사용자 계정이 필요합니다. Active Directory 관리자가 만들게 합니다.)
Business Connectivity Services가 사용될 사이트를 포함하는 콘텐츠 데이터베이스에 이 계정에 대한 액세스 권한을 부여합니다. 이 프로세스를 수행할 때 SharePoint 2016 관리 셸에서 Microsoft PowerShell 스크립트를 실행합니다.
첫 단계에서는 관리되는 계정을 등록합니다. 다음 절차를 사용하여 Business Connectivity Services 애플리케이션 풀에 사용할 Active Directory 계정을 등록합니다.
관리되는 계정을 등록하려면
SharePoint Server 중앙 관리 웹 사이트에서 보안을 클릭합니다.
일반 보안 섹션에서 관리되는 계정 구성을 클릭합니다.
관리되는 계정 등록을 클릭합니다.
서비스 계정 자격 증명 섹션에 등록할 Active Directory 계정의 사용자 이름과 암호를 입력합니다.
원하는 경우 계정 암호가 일정 시간 이후에 만료되도록 설정되어 있으면 SharePoint Server에서 암호를 자동으로 변경하도록 자동 암호 변경 설정을 구성합니다.
확인을 클릭합니다.
관리 계정을 등록한 후에는 Business Connectivity Services를 사용할 사이트가 포함된 콘텐츠 데이터베이스에 대한 액세스 권한을 해당 계정에 부여해야 합니다. 다음 절차에 따라 계정에 데이터베이스 액세스 권한을 부여합니다. Business Connectivity Services를 사용하려는 콘텐츠 데이터베이스가 포함된 각 웹 애플리케이션에 대해 이 절차를 따릅니다.
계정에 콘텐츠 데이터베이스 액세스 권한을 부여하려면
관리자 권한으로 SharePoint 2016 관리 셸을 엽니다.
Microsoft PowerShell 명령 프롬프트에 다음을 입력합니다. 각 줄 끝에서 Enter 키를 누르십시오.
$w = Get-SPWebApplication -identity <web application>
$w.GrantAccessToProcessIdentity("<service account>")
관리되는 계정에 콘텐츠 데이터베이스 액세스 권한을 부여한 다음에는 Business Connectivity Services 서비스 응용 프로그램을 만들어야 합니다.
Business Data Connectivity 서비스 응용 프로그램을 만듭니다.
SharePoint Server 2013을 사용하는 경우 팜에 있는 하나 이상의 서버에서 비즈니스 데이터 연결 서비스를 시작해야 합니다. (SharePoint Server 2016을 사용하는 경우 서비스 프로비저닝은 MinRole에서 자동으로 처리됩니다.)
Business Data Connectivity 서비스 시작(SharePoint Server 2013만 해당)
BCS 솔루션이 포함된 서버 팜에 대해 SharePoint 중앙 관리 웹 사이트를 엽니다.
빠른 실행에서 시스템 설정을 클릭합니다.
시스템 설정 페이지의 서버에서 서버의 서비스 관리를 클릭합니다.
서버 필드의 값을 확인합니다. 이 필드에 표시된 서버 이름이 Business Data Connectivity 서비스를 실행할 서버가 아니면 아래쪽 화살표를 클릭하고 서버 변경을 클릭한 후에 올바른 서버를 선택합니다.
필요한 경우 Business Data Connectivity 서비스 옆의 작업 열 아래에서 시작을 클릭합니다.
다음 절차에 따라 Business Connectivity Services 서비스 응용 프로그램을 만듭니다.
Business Data Connectivity Services 서비스 응용 프로그램을 만들려면
팜 관리자 계정을 사용하여 SharePoint 중앙 관리 웹 사이트를 엽니다.
응용 프로그램 관리에서 서비스 응용 프로그램 관리를 선택합니다.
새로 만들기를 클릭한 후 Business Data Connectivity Service를 클릭합니다.
새 Business Data Connectivity Service Application 만들기 구성 페이지에서 다음과 같이 설정을 구성합니다.
서비스 응용 프로그램 이름 상자에 서비스 응용 프로그램의 이름을 입력합니다.
데이터베이스 영역에서 데이터베이스 서버, 데이터베이스 이름 및 데이터베이스 인증( Windows 인증(권장))에 대해 미리 채워진 값을 변경해야 하는 디자인 요구가 없으면 그대로 둡니다.
SQL Server 데이터베이스 미러링이 구성되어 있고 미러링에 Business Data Connectivity 서비스 데이터베이스를 포함하려면 장애 조치(failover) 데이터베이스 서버 상자에 장애 조치(failover) 데이터베이스 서버 이름을 제공합니다.
응용 프로그램 풀 이름 상자에 새 응용 프로그램 풀의 이름을 입력합니다.
드롭다운 목록에서 등록한 관리되는 계정을 선택합니다.
확인을 클릭하여 새 Business Data Connectivity Service 응용 프로그램을 만들고 확인을 다시 클릭합니다.
프록시 행이 아니라 Business Data Connectivity 서비스 응용 프로그램이 있는 행을 선택합니다.
작업 영역에서 관리자를 클릭하고 전체 제어 권한을 부여해서 Business Data Connectivity Service 응용 프로그램을 관리할 수 있도록 계정을 추가합니다. 이러한 개인이 중앙 관리를 열면 비즈니스 데이터 연결 서비스 애플리케이션을 관리할 수 있습니다.