首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL Server 2008新特性——FILESTREAM

FILESTREAM简介 FILESTREAM是SQL Server 2008中的一个新特性,允许以独立文件的形式存放大对象数据,而不是以往一样将所有数据都保存到数据文件中。...在SQL Server中,BLOB可以是将数据存储在表中的标准varbinary(max)数据,也可以是将数据存储在文件系统中的FILESTREAM varbinary(max)对象。...具体启用数据库实例FILESTREAM的操作如下: (1)在SQL Server配置管理器中打开SQL Server数据库引擎的属性窗口,切换到FILESTREAM选项卡,如图所示。...Server都将在文件系统中创建新的文件来保存最新的修改文件内容,修改或删除数据后文件系统中的文件将保留,而不会被同时删除。...可在同一事务中执行T-SQL语句以保持SQL数据和FILESTREAM数据之间的一致性。

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL Server 2008新特性——SSMS增强

    SQL Server 2008已经发布很多天了,今天来总结一下我们最常用的工具SSMS在SQL 2008中的一些改进: 1.在注册的服务器组中一次SQL查询可以针对多个服务器执行。...列,添加了两个新列,而这新列在活动和监视器中就要用到,由于SQL2005没有对应的列,所以使用SSMS2008可以连接SQL2005服务器并打开活动和监视器,但是第一个图“处理器时间百分比”无法显示。...断点设置和VS的相同,VS中是F5来启动调试,SQL中由于F5已经是执行了,所以只有ALT+F5来启动调试了。这个必须针对SQL2008的服务器,如果连接的是2005,仍然无法调试。...在SQL2005中,Profiler基本上是独立的,对于跟踪测试一个查询的执行情况比较麻烦,现在SSMS2008直接可以在查询编辑器中启动Profiler了,右击查询机器,选择“SQL Server Profiler...目前我知道的就这些,肯定还有大量的新特性还没有被发现,若发现了其他新特性希望大家留言。

    1.5K20

    SQL Server2012新特性概述

    公司最近要升级数据库,SQL Server 2008R2-->2012。再开始升级之前先找了点资料分析一下2012的新特性和功能,提前预热一下。...2012中主要关注一下三个领域: 性能:改进的核心支持、列存储索、更强的压缩能力和alwayson等功能; 自助服务:借助于新的数据探索工具(如Power View),SQL Azure Bussiness...集成和协作:SharePoint 2010中集成了报表服务,PowerPivot和生命验证,这位SQL2012版本中对于自助服务的侧重提供了坚实基础。...其新增功能如下:       新的T-SQL和空间数据功能。       SQL Server DATA Tools:已经集成到新的VS开发环境中。      ...总结:新的功能的展现和优势取决于使用SQL的方式和使用者的角色,2012中的确有很多值得兴奋的功能,有些能够迅速上手,但是实际效果还要在真实环境中才能展现出来,任何脱离上下文环境的功能最多也是纸上谈兵,

    2.7K100

    SQL Server 2008新特性——策略管理

    策略管理是SQL Server 2008中的一个新特性,用于管理数据库实例、数据库以及数据库对象的各种属性。...这种自动模式使用 SQL Server 代理作业定期对策略进行评估。此模式记录违反策略的情况。 其中按需是手动操作的,其他三个则可以自动完成。...也就是判断存储过程的名字LIKE 'usp[_]%',也就是以“usp_”开头的SQL表达。...再看看对象资源管理器中,该存储过程确实没有被创建。同样可以在另外的数据库中创建这两个存储过程,但是由于策略中针对的是TestDB1数据库,所以在其他数据库中这两个存储过程都将会被成功创建。...若要检查现有的数据库对象是否符合策略,只需要在对象资源管理器中右击数据库对象节点,然后选择右键菜单中的“策略”下的“评估” 选项,如果要检查具体某个数据库对象的“方面”属性值的话,则选择右键菜单中的“方面

    92440

    SQL Server 2008新特性——更改跟踪

    对于前面说到的这些应用,最简单的同步方法就是删除原有数据,然后重新填充新的数据,对于小数据量的表来说这并没有什么问题,但是如果每个市都有几百万几千万条数据,那么要将省数据库中的数据删除了再把每个市中的数据全部填充到省数据库中显然是不可行的...在SQL Server 2008中提供了两种跟踪数据更改的方案: 变更数据捕获(Change Data Capture) 更改跟踪(Chang Tracking) 今天我主要说的是更改跟踪,变更数据捕获在以后进行讲解...启用更改跟踪 更改跟踪是SQL Server 2008的一个新特性,默认情况下是没启用的。更改跟踪可以应用跟踪到具体一个数据库中的具体表甚至是具体的列。...启用更改跟踪后对数据操作的性能影响不是很大。这些信息是记录到SQL Server系统表中的,系统自动负责清理和维护。 要使用更改跟踪需要启用数据库的更改跟踪功能和表的更改跟踪功能。...如果觉得这样重复的写很麻烦,那么可以写一个存储过程,传入列名,检查该列是否更改,如果更改了则更新。 总结 更改跟踪是在偶尔连接的数据库应用和同步数据时非常有用的一个特性。

    80930

    SQL Server2012新特性概述

    公司最近要升级数据库,SQL Server 2008R2–>2012。再开始升级之前先找了点资料分析一下2012的新特性和功能,提前预热一下。...2012中主要关注一下三个领域: 性能:改进的核心支持、列存储索、更强的压缩能力和alwayson等功能; 自助服务:借助于新的数据探索工具(如Power View),SQL Azure Bussiness...集成和协作:SharePoint 2010中集成了报表服务,PowerPivot和生命验证,这位SQL2012版本中对于自助服务的侧重提供了坚实基础。...其新增功能如下:       新的T-SQL和空间数据功能。       SQL Server DATA Tools:已经集成到新的VS开发环境中。      ...总结:新的功能的展现和优势取决于使用SQL的方式和使用者的角色,2012中的确有很多值得兴奋的功能,有些能够迅速上手,但是实际效果还要在真实环境中才能展现出来,任何脱离上下文环境的功能最多也是纸上谈兵,

    2.3K20

    Sql Server 2008 为开发带来的新特性

    SQL Server 2008 向 SQL 提供程序提供了新的 LINQ 命令,可以允许开发人员直接对 SQL Server 表和列发出 LINQ 命令,从而增强了 LINQ 的功能。...创建较新的数据库结构时,数据库开发人员经常会发现他们必须要扩展数据库的结构才能执行映射应用程序。SQL Server 2008 使用全新的空间数据类型来帮助解决此问题。...过去,数据库开发人员经常会遇到如何存储及利用大型二进制对象(例如文档和介质文件)的问题。常用的方法是将文件存储在数据库以外,而只在数据库中存储一个到外部文件的指针。...SQL Server 2008 使用新的 FILESTREAM 数据类型来解决此问题。使用这种数据类型,文件仍可以存储在数据库以外,但是数据被视为数据库的一部分从而实现事务的一致性。...SQL Server 2008 中编程: http://msdn.microsoft.com/zh-cn/magazine/dd695918.aspx

    1.2K80

    CSS3中的新特性-过渡

    CSS3中的过渡 CSS3中新增了一个过渡属性,它使得我们可以在不使用flash动画或者Javascript的情况下,当元素从一种样式变换为另一种样式时为元素添加过渡效果。...这种过渡是从一个状态渐渐的过渡到另外一个状态。 过渡最简单的使用是和hover一起搭配使用。...它的语法为: transition: 要过渡的属性 花费的时间 运动曲线 开始时间; 参数说明: 参数 解释 要过渡的属性(必须写) 要变化的属性,比如宽度,高度,颜色,内外边距等都可以。...花费的时间(必须写) 完成这个过渡变化的效果用多长时间。单位是秒,注意:一定要写上单位例如0.5s或者.5s 运动曲线(可以省略) 默认值是ease(变化速度逐渐慢下来),跟多值参考下一个表格。...上述代码产生的效果为:当鼠标移动到a盒子上时,进度条会用0.5秒的时间渐渐过渡到100%

    54330

    【快讯】在线体验Oracle Database 12.2 SQL新特性

    现在,可以通过 Oracle Live SQL 站点(文末原文链接指向该站点),在线体验Oracle 12.2 ,虽然我们仅能通过SQL去操作验证,但是这一大类的新特性已经够开发者、SQL爱好者体验的了...Oracle Live SQL近日升级到12.2版本,从为数不多可以查询的视图V$VERSION中可以看到版本信息,12.2.0.1.0 也将是12.2的第一个公开发布版本: ?...由此我们可以测试很多新特性,比如Oracle 12.2 支持的,大多数标识符 128 Bytes的扩展,你再也不用担心跨数据库迁移(尤其是其他数据库迁入Oracle时)遇到的标识符长度问题了: ?...YHEM_Welcome_Database_Geeks_JoinUs_Do_Best_DBServers_For_China_Users (mandt varchar2(128)); select * from user_tables 比如测试一下 APPROX_FOR_COUNT_DISTINCT 参数的算法...dual / select count(distinct(table_name)) from yhem / select systimestamp from dual / 动手试试看,也许还能有许多的其他发现

    96061

    SQL Server 2016新特性:动态数据屏蔽(DDM)

    编辑手记:对于敏感数据的适当屏蔽一直是数据安全中一个重要的部分,在SQL Server 2016上推出了动态数据屏蔽的新特性,使得开发人员或者数据库管理员能够控制敏感数据的暴露程度,并且在数据库层面生成数据...在SQL Server 2016上推出了一个很强的新特性叫做Dynamic Data Masking (DDM)-动态数据屏蔽,为了尽可能少的对应用层造成影响,该特性允许开发人员或者数据库管理员能够控制敏感数据的暴露程度...: 在我们的案例中,将会用以下值对表的数据做自定义屏蔽。...SQL Server 2016中的动态数据屏蔽功能允许用户在数据库级别屏蔽数据,而不会更改或混淆表中的实际存储数据。...此功能节省了当供应商访问您的公司以修复与数据库中的数据相关的某些问题时,对数据进行模糊处理或屏蔽的额外工作量。 ?

    1.4K120

    Java8中的新特性—流式编程

    首先,在学习流式编程前,首先应当知道同样为Java8中新特性的lambda表达式,相信编程基础还不错的同学在python或其他语言中也了解过,这里我只贴出一篇学习博客: https://www.cnblogs.com...https://www.cnblogs.com/shenlanzhizun/p/6027042.html ,这篇文章清晰详细的介绍了几乎所有细节,值得学习,其中我也将代码全部书写了一遍,注释中的东西对于理解也有帮助...equals(student.getSchool())) .collect(Collectors.toList()); //distinct,独一无二,类似sql....collect(Collectors.toList()); System.out.println(evens); //limit,取前n项,类似sql...),了解java8新特性optional类(解决空指针问题) Optional optStu=students.stream().filter(student -> "

    1.2K10

    详解 Java 17中的新特性:“密封类”

    Java 17推出的新特性Sealed Classes经历了2个Preview版本(JDK 15中的JEP 360、JDK 16中的JEP 397),最终定稿于JDK 17中的JEP 409。.../接口为非密封类/接口 permits:用在extends和implements之后,指定可以继承或实现的类 下面我们通过一个例子来理解这几个关键词的用法,更多Java新特性,欢迎关注Java前沿专栏,...文档形式看Java新特性,阅读学习体验更佳,持续更新,收藏保存!...关于Java新特性这个专题,我正在连载Java新特性专栏:https://www.didispace.com/java-features/,文档形式看Java新特性,阅读学习体验更佳!...推荐阅读 Java 16 新特性:instanceof增强 Java 17 新特性:文本块 Java 18 新特性:@snippet标签,注释中写代码更舒适 ···················

    73530

    Java9 中的 9 个新特性

    为什么不使用这些信息创建一个最小的运行时环境,其中只包含运行应用程序所需的那些模块呢? 这可以通过 Java 9 中的新的 jlink 工具实现。...HTTP/2 Java 9 中有新的方式来处理 HTTP 调用。这个迟到的特性用于代替老旧的 `HttpURLConnection` API,并提供对 WebSocket 和 HTTP/2 的支持。.../响应模型之外,HttpClient 还提供了新的 API 来处理 HTTP/2 的特性,比如流和服务端推送。...多版本兼容 JAR 我们最后要来着重介绍的这个特性对于库的维护者而言是个特别好的消息。当一个新版本的 Java 出现的时候,你的库用户要花费数年时间才会切换到这个新的版本。...这就意味着库得去向后兼容你想要支持的最老的 Java 版本 (许多情况下就是 Java 6 或者 7)。这实际上意味着未来的很长一段时间,你都不能在库中运用 Java 9 所提供的新特性。

    76590

    RHEL 6.5 中的KVM虚拟化新特性

    昨天看到redhat官网的资料,RHEL 6.5 中会增加许多KVM虚拟化新特性,有些特性在实际工作中可能非常有前景,比如windows虚拟机的agent,原生的支持glusetFS。...RHEL 6.5 增加了多种只读方式的虚拟机磁盘镜像格式的支持,VMDK等,包括VMWare产品的子格式。...RHEL 6.5 以只读的方式支持Hyper-V的 虚拟化硬盘,VHDX镜像格式,为微软的虚拟化引擎Hyper-V创建。...可以确切通知应用,保持应用冻结和唤醒时候的一致性,有了这个特性,在虚拟机运行的时候可以通过整个栈(从块设备层到虚拟机应用层)创建一致性的快照以达到备份的目的,了解更多的信息,请参阅文档《Virtualization...新升级的virt-v2v的工具支持将VMware的开放虚拟化格式(OVF)和思杰的虚拟机转换成KVM虚拟机。

    1K30

    MyBatis新特性动态SQL真香!

    当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。...其实从MBG 1.3.6版本以后,MyBatis官方已经推荐使用Dynamic SQL,使用这一新特性基本就不用写mapper.xml文件了,使用起来非常方便,推荐给大家!...Dynamic SQL具有如下特性: 类型安全:可以确保参数类型和数据库字段类型相匹配; 富有表现力:语句的构建方式可以清楚地传达其含义; 使用灵活:可以使用and,or和nested条件的任意组合来构建...而这里的StatementProvider好比是Statement中参数和SQL语句的封装,方便以Java的方式创建Statement。...Dynamic SQL更倾向于使用Java API来实现SQL操作,传统的方式更倾向于在mapper.xml中手写SQL来实现SQL操作。

    8.3K10
    领券