首页 > 数据库 >SQLServer 2008 FileStream简单实例

SQLServer 2008 FileStream简单实例

时间:2023-01-10 21:34:02浏览次数:46  
标签:选项 文件 FileStream MAX SQLServer 选择 右键 VARBINARY 2008


1.打开服务,内置账户为 local system。(其它不行)

SQLServer 2008 FileStream简单实例_重启


2.选择选项FileStream,勾选以下。然后重启服务

SQLServer 2008 FileStream简单实例_数据_02


3.打开management studio,右键服务—属性。

点击高级,会看到‘文件流’ 中‘文件流访问级别’,下拉选择为‘已启用完全访问’,重启服务

SQLServer 2008 FileStream简单实例_重启_03


4.选择要运用此功能的数据库,右键属性

a.选择文件组选项,添加数据流文件组

b.选择文件选项,添加数据库文件,文件类型为‘文件流数据’,文件组会自动选择刚才的创建的数据流文件组。选择路径时,路径下不能有与逻辑名称一样的文件夹,因为系统会创建与逻辑名称同名的文件流数据文件夹。

SQLServer 2008 FileStream简单实例_数据_04

SQLServer 2008 FileStream简单实例_数据_05

SQLServer 2008 FileStream简单实例_数据_06

SQLServer 2008 FileStream简单实例_重启_07


5.创建测试表,插入一条数据,在文件下找到一个新的文件,用文本打开,可看到里面的内容。

CREATE TABLE TESTDB(
FILEID UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL UNIQUE,
ID INT UNIQUE,
FILECONTEN VARBINARY(MAX) FILESTREAM NULL
)


INSERT INTO TESTDB
VALUES(NEWID(),1,CONVERT(VARBINARY(MAX),'TEST TEXT !'))

SQLServer 2008 FileStream简单实例_文件流_08


6. 更改刚才那条数据的内容。然后查看文件,可看到新增的一条内容,原来的并不会删除!

UPDATE TESTDB SET FILECONTEN=CONVERT(VARBINARY(MAX),' 哈哈 kk') WHERE ID=1

SQLServer 2008 FileStream简单实例_重启_09




就是这样!






标签:选项,文件,FileStream,MAX,SQLServer,选择,右键,VARBINARY,2008
From: https://blog.51cto.com/hzc2012/6000713

相关文章

  • SQL Server 2008 R2 使用 PIVOT 错误
    SQLServer2008R2使用PIVOT错误!'PIVOT'附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关ALTERDATABASE的SETCOMPATIBILITY_L......
  • P3469 [POI2008]BLO-Blockade 割点,强联通分量
        //题意:对于每一个点,求删去这个点的所有边会形成多少个点对满足两点之间不互通//思路:思路很简单,分为这个点是否是割点,但写法上就有点讲究,详情见博客//......
  • sqlserver数据库死锁
    死锁(Deadlock)所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了......
  • SQLServer与excel和txt的导入导出
    execsp_configure'showadvancedoptions',1--启用高级配置选项设置reconfigure;--reconfigurewithoverride;--reconfigure不行则都用这个execsp_configure'AdHoc......
  • SqlServer 凭据
    凭据是包含连接到SQLServer外部资源所需的身份验证信息(凭据)的记录。此信息由SQLServer在内部使用。大多凭据都包含一个Windows用户名和密码。利用凭据中存储的......
  • SqlServer 多服务器管理(MSSQL分布式作业管理)
    范围的多个实例的自动化管理SQLServer称为多服务器管理。使用多服务器管理可以执行下列操作:管理两台或多台服务器。在企业服务器之间安排数据仓库的信息流。若要利用......
  • oracle ,mysql,sqlserver 挑选特定行号的纪录
    oracle:SELECT*FROMtableWHEREROWNUM<101;minusSELECT*FROMtableWHEREROWNUM<91;mysql:select*fromtablelimit5,5第一个5是开始的行号,第二个5是选择纪录......
  • SQLServer 从xml 文件中提取节点数据到数据库中
    <?xmlversion="1.0"encoding="utf-8"?><!--editedwithXMLSpyv2010(http://www.altova.com)byfengshuai(founder)--><Root><Frame><Item><ID>0</ID><Nu......
  • SqlServer数据库
     SqlServer和sqlite都用的Fsql数据库的连接,DataSource对应我们sqlserve的服务器名称1usingSystem;2namespaceSG3{4publicstaticclassDataBase......
  • SqlServer日志增长过快应对策略
    原文链接:https://www.jianshu.com/p/f59e41a2ea5ehttps://www.modb.pro/db/42341https://blog.csdn.net/cuiweigk19423/article/details/100464016/问题排查过程:输入查......