若何創立支撐FILESTREAM的數據庫示例商量。本站提示廣大學習愛好者:(若何創立支撐FILESTREAM的數據庫示例商量)文章只能為提供參考,不一定能成為您想要的結果。以下是若何創立支撐FILESTREAM的數據庫示例商量正文
本主題解釋若何創立支撐 FILESTREAM 的數據庫。因為 FILESTREAM 應用一種特別類型的文件組,是以,在創立數據庫時,必需至多為一個文件組指定 CONTAINS FILESTREAM 子句。
創立啟用了 FILESTREAM 的數據庫
1.在 SQL Server Management Studio 中,單擊“新建查詢”以顯示查詢編纂器。
2.將上面示例的 Transact-SQL 代碼復制到查詢編纂器中。此 Transact-SQL 代碼可創立一個啟用了 FILESTREAM 的數據庫,稱為 Archive。
留意:關於此劇本,C:\Data 目次必需存在。
3.若要生成數據庫,請單擊“履行”。
示例
上面的代碼示例創立一個名為 Archive 的數據庫。該數據庫包括三個文件組:PRIMARY、Arch1 和 FileStreamGroup1。PRIMARY 和 Arch1 是不克不及包括 FILESTREAM 數據的慣例文件組。FileStreamGroup1 是 FILESTREAM 文件組。
SQL
CREATE DATABASE Archive
ON
PRIMARY ( NAME = Arch1,
FILENAME = 'c:\data\archdat1.mdf'),
FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3,
FILENAME = 'c:\data\filestream1')
LOG ON ( NAME = Archlog1,
FILENAME = 'c:\data\archlog1.ldf')
GO
關於 FILESTREAM 文件組,FILENAME 援用一個途徑。最初一個文件夾的途徑必需存在,但最初一個文件夾不克不及存在。在該示例中,c:\data 必需存在。然則,在履行 CREATE DATABASE 語句時,filestream1 子文件夾不克不及存在。有關該語法的具體信息,請參閱 CREATE DATABASE (Transact-SQL)。
在運轉下面的示例後,filestream.hdr 文件和 $FSLOG 文件夾將湧現在 c:\Data\filestream1 文件夾中。filestream.hdr 文件是 FILESTREAM 容器的頭文件。
主要提醒
filestream.hdr 文件是主要的體系文件。它包括 FILESTREAM 標頭信息。請勿刪除或修正此文件。
關於現稀有據庫,可使用 ALTER DATABASE 語句來添加 FILESTREAM 文件組。