설치 및 업그레이드 > 설치 및 구성 안내서 > 데이터베이스 설치 > SQL 서버 설치 > SQL Server 설치를 시작하기 전에
  
SQL Server 설치를 시작하기 전에
응용 프로그램에 지원되는 SQL Server 버전을 확인합니다. PTC.com에서 Windchill 소프트웨어 매트릭스를 참조하십시오.
* 
Azure SQL은 SaaS(Software as a Service)이며 일반적으로 서비스 공급자에 의해 업데이트됩니다.
설치 사용자(일반적으로 데이터베이스 관리자 또는 DBA)는 Windows 관리자 그룹의 멤버여야 합니다.
Windchill 데모 데이터베이스와 SQL Server를 설치하려면 1.5GB의 하드 드라이브 디스크 공간이 있어야 합니다. 데이터베이스가 클수록 디스크 공간이 많이 필요합니다.
설치 요구 사항 및 플랫폼 선행조건에 대한 자세한 내용은 Microsoft SQL Server 설명서를 참조하거나 Microsoft 웹사이트를 참조하십시오.
다음을 참고하십시오.
혼합 모드 인증으로 데이터베이스 설치를 구성해야 합니다.
데이터베이스 인스턴스에는 contained database authentication 구성 옵션이 활성화되어 있어야 합니다. 데이터베이스 관리자 사용자로 다음 문을 실행하여 활성화할 수 있습니다.
use master
GO
sp_configure 'contained database authentication', 1;
GO
RECONFIGURE
GO
Windchill 데이터베이스에는 다음 필수 파일 그룹이 있어야 합니다.
PRIMARY
BLOBS
INDX
WCAUDIT
SQL Server 데이터베이스 사용자는 포함된 DB 사용자로 작성되어야 합니다.
데이터베이스 스키마 이름과 스키마 소유자 사용자가 같은 이름으로 식별되어야 합니다.
데이터베이스 사용자에 대한 기본 스키마가 같은 이름으로 식별되어야 합니다.
Windchill 데이터베이스는 부분적으로 포함된 것으로 구성되어야 합니다. 데이터베이스 관리자 사용자로 다음 문을 사용하여 설정할 수 있습니다.
ALTER DATABASE [<database_name>] SET CONTAINMENT = PARTIAL WITH NO_WAIT;
Windchill 데이터베이스에 read_committed_snapshot 등록 정보 세트가 있어야 합니다. 데이터베이스 관리자 사용자로 다음 문을 사용하여 활성화할 수 있습니다.
ALTER DATABASE <database_name> SET READ_COMMITTED_SNAPSHOT ON
Windchill SQL Server 데이터베이스 사용자는 포함된 DB 사용자로 작성되어야 합니다.
사용자 유형: 로그인 없는 SQL 사용자
데이터베이스 사용자 이름, 스키마 이름, 스키마 소유자 및 기본 스키마는 동일한 이름으로 식별되어야 합니다.
Windchill 데이터베이스 사용자는 db_owner 역할에 소속된 구성원이어야 합니다.
SQL Server에 새로운 Windchill 11.0 이상을 설치할 때 Windchill 응용 프로그램 데이터베이스 데이터 정렬(Latin1_General_100_CS_AS_SC)과 SQL Server 인스턴스 레벨 데이터 정렬은 해당 데이터베이스 인스턴스가 올바르게 구성된 경우 달라질 수 있습니다.
* 
Latin1_General_100_CS_AS_SC는 Windows 데이터 정렬입니다. SQL Server를 설치하는 동안 데이터 정렬을 형성하려면 다음 단계를 수행합니다.
1. 서버 구성 탭에서 데이터 정렬 하위 탭을 선택합니다.
2. 사용자 정의 버튼을 클릭합니다. SQL Server 데이터베이스 엔진 데이터 정렬 사용자 정의 창이 표시됩니다.
3. Windows 데이터 정렬 지정자 및 정렬 순서를 선택합니다.
4. 데이터 정렬 지정자 드롭다운 목록에서 Latin1_General_100을 선택합니다.
5. 대/소문자 구분, 악센트 구분보조 문자 확인란을 선택합니다.
6. 확인을 클릭합니다.
* 
DBA 또는 데이터베이스 관리자 역할이나 권한을 Windchill 데이터베이스 사용자에게 부여하지 마십시오.
Windchill Business Reporting
다음은 Windchill Business Reporting에 대해 지원되는 Microsoft SQL Server 데이터베이스 플랫폼 및 데이터 정렬입니다.
Windchill Business Reporting 데이터베이스: Latin1_General_100_CI_AS
Windchill 데이터베이스: Latin1_General_100_CS_AS_SC
* 
responseBuffering 성능 향상을 위해 연결 등록 정보 Windchill 매개 변수가 adaptive 대신 full로 설정됩니다. 따라서 데이터베이스에 파일을 저장하는 사용자에게 영향을 미칩니다. 이 영향을 줄이려면 다음을 권장합니다.
컨텐트를 보관소로 푸시해야 합니다. 보관소에 대한 자세한 내용은 Windchill Vault Configuration을 참조하십시오. 또는, blob 다시 쓰기 업그레이드를 수행하기 전에 메서드 서버 또는 백그라운드 메서드 서버에 대해 더 높은 힙 크기를 설정합니다.
또는, $(wt.home)/db.properties에서 다음 등록 정보를 설정합니다.
wt.pom.dbConnectionPropertiesNameList=responseBuffering
wt.pom.dbConnectionPropertiesValueList=adaptive
구성에서 데이터베이스 연결에 대한 이름 및 값 목록을 사용하는 경우 쉼표로 분리된 이름과 값을 추가합니다. 예:
wt.pom.dbConnectionPropertiesNameList=<existing_names>,responseBuffering
wt.pom.dbConnectionPropertiesValueList=<existing_values>,adaptive