安裝與升級 > Windchill 安裝與組態 > 資料庫安裝 > 安裝 SQL Server > 安裝步驟 > 安裝 SQL Server 資料庫
  
安裝 SQL Server 資料庫
您可從 DVD 或下載的媒體中啟動 setup.exe 以將 SQL Server 安裝至資料庫系統。
在 SQL Server 安裝中心,選取「新安裝或新增功能至現有安裝」以安裝新伺服器。
在安裝程式執行期間,會執行多個安裝前檢查,包括「系統組態檢查程式」「安裝程式支援規則」。如果之前尚未安裝,可在「安裝程式支援檔案」期間將其他先決條件元件安裝在系統上。
使用 Microsoft 安裝程式提供的詳細連結解決任何警告或遺失項目。利用以下連結可找到安裝的詳細指示:
http://msdn.microsoft.com/en-us/library/bb500469.aspx
在完成預先組態步驟之後,輸入產品金鑰並接受授權條款。在「安裝程式角色」視窗中,選擇「SQL Server 功能選取」以便能夠選取 Windchill 所需的特定功能。
這些是針對 Windchill 支援 SQL Server 資料庫至少需要的選項。
Database Engine Services
搜尋中使用的全文檢索和語意擷取
用戶端工具連接性
SQL 用戶端連接性 SDK
* 
視您所安裝之 SQL Server 執行個體的使用情況而定,您也可以包括其他元件。
如果您計劃在相同主機上安裝 Microsoft SQL Server management studio,則需要再次啟動 SQL Server 安裝程式,然後從 SQL Server 安裝中心選取「安裝 SQL Server 管理工具」選項。
在「執行個體組態」視窗中,選擇「預設」或「具名」執行個體。這兩個選項都可以用來部署 Windchill,但是使用「具名」執行個體需要 TCP 埠的其他組態。如果未來有任何其他執行個體會新增到此電腦中的可能性,為清楚起見,都請使用具名執行個體,例如 WINDCHILL。
使用預設「服務帳戶」執行個體的 SQL Server 預設將接聽 TCP 1433。但是,由於「具名」執行個體改用動態埠組態,因此您將必須先使用「SQL Server 組態管理」將其配置為埠 1433 (請參閱 http://msdn.microsoft.com/en-us/library/ms177440.aspx),然後才能執行 Windchill Solution Installer。
根據需要審核及核准磁碟空間需求或重新定位。
「服務帳戶」標籤用於配置「服務」。這些皆可以輕易透過選取並使用 NT AUTHORITY\SYSTEM 作為帳戶而進行配置。
如需獲得更好的安全性,請使用此連結列出的對於不同帳戶的詳細建議:
http://msdn.microsoft.com/en-us/library/ms143504.aspx
在「資料引擎組態」視窗的「帳戶提供」標籤中,選取「混合模式 (SQL Server 驗證與 Windows 驗證)」。因為系統管理員 (sa) 帳戶在資料庫初始化流程期間是由 PTC Solution Installer 使用,所以必須這樣做。此時也可以新增主機或網域的其他管理員,但是請務必輸入並記住此時 sa 帳戶的密碼。
在此對話方塊中,Windows 將會強制使用在「本機安全性原則」工具的「帳戶原則/密碼原則」下設定的密碼規則。
不需要錯誤報告。選取「安裝」來完成安裝。
安裝流程完成後,SQL Server 安裝程式顯示一個「安裝程式進度」對話方塊。
必須執行下列組態步驟。選取「開始」/「所有程式」/Microsoft SQL Server /「組態工具」/「SQL Server 組態管理員」。在此工具內,將節點展開 「SQL Server 網路組態」並反白 「 <實例名稱> 的通訊協定」。在右方視窗,於 TCP/IP 上按一下滑鼠右鍵,然後選擇 「內容」
依預設,應針對所有 IP 位址啟用 TCP/IP,但必須將埠 1433 設定為 IPALL 類別的通訊埠。欲執行此操作,請選取「IP 位址」標籤,向下捲動至 IPALL 清單,然後將「TCP 動態通訊埠」設定為空白值,並將「TCP 通訊埠」設定為值 1433。
* 
您將需要重新啟動執行個體才能使變更生效。
SQL Server 安裝成功完成後,請從 SQL Server management studio 開啟新查詢視窗,以資料庫管理員使用者 sa 的身份登入後,並執行下列陳述式來啟動包含的 DB 支援:
use master
GO
sp_configure 'contained database authentication', 1;
GO
RECONFIGURE
GO
* 
Windchill 支援 SQL Server 包含的資料庫和包含的資料庫驗證。包含的資料庫可以驗證使用者,不需要使用者在資料庫引擎層級登入。但是,相較於 SQL Server 登入,資料庫層級驗證有一些限制。只有資料庫已認證的使用者才能存取和修改資料庫包含的物件,但是無法執行資料庫頂層任務,例如備份、還原、修改及收縮。資料庫頂層任務必須由資料庫實例管理員 (亦即 sa) 執行。如需有關 SQL Server 包含的資料庫與包含的資料庫驗證伺服器組態選項的詳細資訊,請參閱下列 URL 的 Microsoft 線上文件: