加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL Server 2012中使用T-SQL操作FileTable目录实例

发布时间:2016-07-27 10:39:18 所属栏目:MsSql教程 来源:站长网
导读:在SQL Server 2008提供FileStream,以借助Windows系统本身的API来强化SQL Server对于非结构化数据的支持后,SQL Server 2012更是推出了像Contained Database、Fi
在SQL Server 2008提供FileStream,以借助Windows系统本身的API来强化SQL Server对于非结构化数据的支持后,SQL Server 2012更是推出了像Contained Database、FileTable等令人期待的新功能。对于FileTable的功能和特性,在此无需赘述,本文主要针对FileTable的T-SQL操作目录做一个实例演示。

关于FileTable的介绍,请参阅MSDN:http://technet.microsoft.com/zh-cn/library/ff929144.aspx

一、启用FileTable的先决条件

http://technet.microsoft.com/zh-cn/library/gg509097.aspx

USE master GO
EXEC sp_configure 'filestream access level',2
Go
RECONFIGURE GO
--查看实例级FileTable配置
EXEC sp_configure filestream_access_level;
GO

二、创建一个FileTable

USE master
GO
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'LearnFileTable')
DROP DATABASE LearnFileTable
GO
/****** Object: Database [LearnFileTable] Script Date: 2014-04-23 9:25:32 ******/
CREATE DATABASE [LearnFileTable]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'LearnFileTable_Primary', FILENAME = N'E:SQL2012DataMyData2012DataLearnFileTable_Data.mdf' ,
SIZE = 8128KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ),
FILEGROUP [MyFS] CONTAINS FILESTREAM DEFAULT
( NAME = N'LearnFileFS', FILENAME = N'E:SQL2012DataMyData2012DataLearnFileFS' ,
MAXSIZE = UNLIMITED)
LOG ON
( NAME = N'LearnFileTable_Log', FILENAME = N'E:SQL2012DataMyData2012DataLearnFileTable_Log.ldf' ,
SIZE = 8128KB , MAXSIZE = 2097152KB , FILEGROWTH = 10%)
WITH FILESTREAM (NON_TRANSACTED_ACCESS = FULL, DIRECTORY_NAME = N'LearnFileTable')
GO

SQL Server 2012中使用T-SQL操作FileTable目录实例

三、创建FileTable数据表

USE LearnFileTable
GO
CREATE TABLE MyFileTable01  AS FileTable
WITH
(
      FileTable_Directory =   'MyFileTable01',
      FileTable_Collate_Filename = database_default
);
GO
    
select * from [dbo].MyFileTable01;

SQL Server 2012中使用T-SQL操作FileTable目录实例

SQL Server 2012中使用T-SQL操作FileTable目录实例

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读