如何创建一个支持数据库示例文件流
本主题介绍如何创建支持文件流的数据库。因为FileStream使用一种特殊类型的文件,必须指定一个包含FILESTREAM条款对至少一个文件组创建数据库时。创建一个数据库,启用FILESTREAM
1。在SQL Server Management Studio中,单击一个新查询以显示查询编辑器。
2。复制Transact-SQL代码从以下示例查询编辑器中,Transact-SQL代码可以创建一个数据库,FileStream启用,称为档案。
注意:对于这个脚本,必须存在C数据目录。
三.如果要生成数据库,请单击执行。
样品
下面的代码示例创建一个名为档案数据库,数据库包含三个文件组:小学,arch1,和filestreamgroup1.primary和arch1定期文件组不能包含FILESTREAM data.filestreamgroup1是一个FileStream文件组。
SQL
复制代码代码如下所示:
创建数据库文件
在
原发性(name = arch1,
文件名= c:数据 archdat1 mdf),
文件组filestreamgroup1包含FILESTREAM(name = arch3,
文件名= c:数据 filestream1)
登录(name = archlog1,
文件名= c:数据 archlog1 LDF)。
去
对于FILESTREAM文件组,文件名是指一个路径,最后的文件夹的路径必须存在,但最后的文件夹不存在。在这个例子中,C:数据必须存在。然而,这filestream1子文件夹不存在时,创建数据库语句执行。关于这个语法的更多细节,请参阅创建数据库(Transact-SQL)。
运行上面的例子后,该filestream.hdr文件和文件夹将出现在fslog美元C:数据 filestream1文件夹,filestream.hdr文件是文件流容器的头文件。
重要提示
的filestream.hdr文件是重要的系统文件,它包含FILESTREAM标头信息。请不要删除或修改该文件。
现有的数据库,你可以使用ALTER DATABASE语句添加FILESTREAM文件组。