安裝與升級 > Windchill 安裝與組態 > 資料庫安裝 > 安裝 SQL Server > 安裝 SQL Server 的事前準備
  
安裝 SQL Server 的事前準備
確定您的應用程式支援哪些版本的 SQL Server。請參閱軟體平台一覽表 (可從 http://www.ptc.com/appserver/cs/doc/refdoc.jsp 取得)。
安裝使用者 (通常為資料庫管理員 [DBA]) 必須是 Windows「管理員」群組的成員。
您必須擁有 1.5 GB 的可用硬碟空間,才能夠執行含 Windchill 示範資料庫的 SQL Server 安裝。資料庫容量越大,需要的磁碟空間也越大。
如需其他安裝需求與平台先決條件,請參閱 Microsoft SQL Server 文件集,或造訪:
http://www.microsoft.com/sql/prodinfo/sysreqs/default.mspx
請注意下列事項:
必須使用混合模式驗證來配置資料庫安裝。
資料庫實例必須具有 '包含資料庫驗證' 組態選項啟動。可以透過執行下列陳述式為資料庫管理員使用者 sa 啟動:
use master
GO
sp_configure 'contained database authentication', 1;
GO
RECONFIGURE
GO
Windchill 資料庫必須具有下列所需檔案群組:
PRIMARY
BLOBS
INDX
WCAUDIT
SQL Server 資料庫使用者應建立為包含 DB 使用者。
必須以相同名稱來識別資料庫結構描述名稱與結構描述擁有者使用者
必須透過相同名稱來識別資料庫使用者的預設結構描述
必須為部分包含配置 Windchill 資料庫。 可以使用下列語句作為資料庫管理員使用者 sa 來設定:
ALTER DATABASE [<database_name>] SET CONTAINMENT = PARTIAL WITH NO_WAIT;
Windchill 資料庫必須已設定 read_committed_snapshot 內容。 可以使用下列語句作為資料庫管理員使用者 sa 來啟動:
ALTER DATABASE <database_name> SET READ_COMMITTED_SNAPSHOT ON
Windchill SQL Server 資料庫使用者應建立為包含 DB 使用者。
使用者類型:未登入的 SQL 使用者
必須以相同名稱來識別資料庫使用者名稱、 結構描述名稱、結構描述擁有者和預設結構描述
Windchill 資料庫使用者必須是 db_owner 角色成員。
針對與 SQL Server 2012 及更新發行版本一起進行的新 Windchill 11.0+ 安裝,Windchill 應用程式資料庫定序 (Latin1_General_100_CS_AS_SC) 與 SQL Server 執行個體層級定序可能不同,其所包含的資料庫實例已正確配置。
如果您計劃將 Windchill 的 SQL Server 2008 R2 或較早版本升級為 SQL Server 2012 或較新版本,則需要使用支援 SQL Server 2008 的定序 SQL_Latin1_General_CP1_CS_AS 來完成升級。升級之後,應使用「定序轉換」公用程式,將資料庫定序從升級的版本變更為支援 SQL Server 2012 及更新版本的定序 Latin1_General_100_CS_AS_SC。
針對已更新的伺服器,以新的子安裝程式更新,這在 Server 2014 (SQL_Latin1_General_CP1_CI_AS (UCS-2)) 是可以的。
必須透過相同名稱來識別資料庫結構描述名稱與結構描述擁有者
SQL Server 使用者和結構描述必須要以相同名稱識別。
必須透過相同名稱來識別資料庫使用者的預設結構描述
* 
請勿授與 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