安裝與升級 > 安裝與組態指南 > 資料庫安裝 > 安裝 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
請注意下列事項:
必須使用混合模式驗證來配置資料庫安裝。
資料庫實例必須啟動「包含資料庫驗證」組態選項。可以透過以資料庫管理員使用者身分執行下列陳述式來啟動:
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 2012 及更新發行版本一起進行的新 Windchill 11.0+ 安裝,Windchill 應用程式資料庫定序 (Latin1_General_100_CS_AS_SC) 與 SQL Server 執行個體層級定序可能不同,其所包含的資料庫實例已正確配置。
* 
Latin1_General_100_CS_AS_SC 是 Windows 定序。若要形成該定序,在安裝 SQL Server for 2012 及更新的發行版本時,執行下列步驟:
1. Server Configuration 標籤中,選取 Collation 子標籤。
2. 按一下 Customize 按鈕。Customize the SQL Server 2012 Database Engine Collation 視窗隨即顯示。
3. 選取 Windows collation designator and sort order
4. Collation designator 下拉清單中選取 Latin1_General_100
5. 選取 Case-sensitiveAccent-sensitiveSupplementary characters 核取方塊。
6. 按一下「確定」
如果您計劃將 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