1. 已經有安裝 Full-Text Search
2. 已經啟用 FILESTREAM
以下是啟用 FILESTREAM 的方法:
以預設的執行個體為例。
工作1. 使用「SQL Server 組態管理員」
1. 執行「開始」\「所有程式」\「Microsoft SQL Server 2008」\「組態工具」\「SQL Server 組態管理員」。
2. 在「SQL Server 組態管理員」視窗,執行以下的參數:
在左邊窗格,點選「SQL Server 服務」頁面。
在右邊窗格,選擇要啟用 FILESTREAM 的 SQL Server 執行個體。以預設執行個體為例,是指:SQL Server(MSSQLSERVER)。
滑鼠右鍵,選取「內容」。
3. 在「SQL Server內容」視窗,執行以下的參數:
點選「FILESTREAM」頁面。
勾選「啟用 FILESTREAM 的 Transact-SQL 存取」。
點選「確定」,完成對「SQL Server內容」視窗的設定。
如果您想要從 Windows 讀取和寫入 FILESTREAM 資料,請按一下 [啟用 FILESTREAM 的檔案 I/O 資料流存取]。在 [Windows 共用名稱] 方塊中,輸入 Windows 共用的名稱。
工作2. 設定 filestream_access_level 選項
1. 執行 SSMS 管理工具,點選「新增查詢」,執行以下的程式碼來啟用 FILESTREAM:
/* filestream_access_level 選項值之說明: 0 : 針對這個執行個體停用 FILESTREAM 支援。 1 : 針對 Transact-SQL 存取啟用 FILESTREAM。 2 : 針對 Transact-SQL 和 Win32 資料流存取啟用 FILESTREAM。 */ USE master GO EXEC sp_configure filestream_access_level, 2 RECONFIGURE GO /* 組態選項 'filestream access level' 從 0 變更為 2。請執行 RECONFIGURE 陳述式來安裝。 FILESTREAM 功能已停用。 請重新啟動 SQL Server 執行個體,讓設定完全生效。 如果 FILESTREAM 資料行中有資料,這些資料在 SQL Server 執行個體重新啟動後將變成無法存取。 */
2. 重新啟動 SQL Server 執行個體。
參考資料:
下載 SQL Server 範例資料庫; Microsoft SQL Server Product Samples Database
http://www.codeplex.com/MSFTDBProdSamples
下載 AdventureWorks2008 ; SQL Server 2008 product sample databases
http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18407
Installing Sample Databases
http://msftdbprodsamples.codeplex.com/Wiki/View.aspx?title=Installing%20Databases
如何:啟用 FILESTREAM
http://technet.microsoft.com/zh-tw/library/cc645923.aspx
檔案資料流存取層級
http://msdn.microsoft.com/zh-tw/library/cc645956.aspx
沒有留言:
張貼留言