搜尋本站文章

2009-06-20

啟用 Enable FILESTREAM ,下載安裝 AdventureWorks2008 範例資料庫(Installing Sample Databases)

如果要安裝 SQL Server 2008 的範例資料庫:AdventureWorks2008。可能需要注意以下的事情:
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