写点什么

SQL Server Denali 的 FileTable:把数据表转换为文件夹

  • 2011-07-30
  • 本文字数:554 字

    阅读完需:约 2 分钟

SQL Server 2011(开发代码 Denali)包含了一种新的表叫做 FileTable ,它是基于 FileStream 功能构建的。FileTable 的目的是要在 SQL Server 中存储和管理非结构化数据,并让我们可以通过文件系统访问这些数据。

想要使用 FileTable,管理员必须启用对数据库的非事务型访问。(微软声称这对于既有的 FileStream 操作没有任何影响。) 一旦启用了这项功能,我们就可以很容易地创建 FileTable 了。那只需要一个名称,以及这个文件库所要使用的目录位置。

复制代码
CREATE TABLE DocumentStore AS FileTable
WITH (
FileTable_Directory = 'DocumentTable',
FileTable_Collate_Filename = database_default
);
GO

然后,用户就可以通过 Windows 资源管理器来访问 FileTable 文件夹,并通过拖拽文件的方式来把它们添加到数据库中。FileTable 会存储文件的名称和类型、路径、语言、创建和修改的时间以及其他状态信息。它还会从根目录开始维护整个文件夹的结构。尽管 FileTable 文件夹和所有其它 Windows 的目录行为一样,但是物理文件实际上是存储在 SQL Server 中,而不是文件系统中。

我们可以直接使用 Transact-SQL 批量载入文件,也可以对文件进行更新和管理;另外它还支持审计和备份等 SQL 管理工具。

查看英文原文: SQL Server Denali’s FileTable:Turn SQL Tables into Folders

2011-07-30 18:531858
用户头像

发布了 340 篇内容, 共 129.5 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

悬赏任务源码开发设计构建时,要留意哪些事项

开源直播系统源码

源码 软件开发 直播系统 悬赏任务源码

HPCA名人堂成员蒋晓维博士,任职大禹智芯首席科学家

硬科技星球

人工智能 阿里巴巴 大禹智芯 蒋晓维

股票获取最大利润

龙空白白

数据结构与算法

数组判断任意出现的重复值

龙空白白

数据结构与算法

子网划分不会?瑞哥带你深入理解IP地址,手把手教你子网划分!

wljslmz

网络技术 6月月更 子网划分

ES6新特性class类

大熊G

JavaScript 前端 6月月更

SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍

汪子熙

云原生 Cloud SAP CloudFoundry 6月月更

ADB 日志抓取

甜甜的白桃

android adb APK 6月月更

【高并发】关于乐观锁和悲观锁,蚂蚁金服面试官问了我这几个问题!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

NFT链游GameFi系统开发,元宇宙游戏搭建

薇電13242772558

NFT 元宇宙 链游

二分查找有序数组中的特定值

龙空白白

数据结构与算法

硬核剧透!11个议题、14位大咖,龙蜥社区走进 Intel MeetUp 议程公布!

OpenAnolis小助手

技术分享 intel Meetup 龙蜥社区 线上直播

mixin-- 混入

CRMEB

最大和的连续子数组

龙空白白

数据结构与算法

Django 基础教程

海拥(haiyong.site)

Python django 6月月更

怎样简洁明了地说清楚产品需求?

LigaAI

高效工作 产品经理 需求 产品设计与思考

MySQL的体系结构

龙空白白

MySQL 数据库

【LeetCode】替换数组中的元素Java题解

Albert

LeetCode 6月月更

Neo 黑客松获奖名单揭晓,上万美金花落谁家?

TinTinLand

区块链

Linux测试端口的连通性

龙空白白

MySQL基础

龙空白白

MySQL 数据库

java中synchronized关键字

龙空白白

Java Concurrency

百度工程师教你玩转设计模式(单例模式)

百度Geek说

设计模式

Java中的static关键字

龙空白白

开源字节设计思想

源字节1号

软件开发

Linux编程_网页视频监控项目

DS小龙哥

6月月更

InfoQ 极客传媒 15 周年庆征文|【Python技能树共建】异常捕获预处理

梦想橡皮擦

Python 6月月更 InfoQ极客传媒15周年庆

NFT铸造交易平台开发市场详情

开发微hkkf5566

Vim编辑器以及linux常用命令

龙空白白

Linux vim教程

多线程实现的方式

龙空白白

多线程

数组目标值target两个整数,并返回它们的数组下标

龙空白白

数据结构与算法

SQL Server Denali的FileTable:把数据表转换为文件夹_.NET_Jenni Konrad_InfoQ精选文章