在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/l…
--Concat示例 ,null,'RTM') --Format实例 DECLARE @d DATETIME = GETDATE(); SELECT FORMAT( @d, 'd', 'en-US' ) AS Result SELECT FORMAT( @d, 'd', 'zh-CN' ) AS Result --Choose实例 ,'CareySon','Jack','Tony','Peter') ,'CareySon','Jack','Tony','Peter') ,'CareySon','…
转换函数      1.PARSE      Parse是把字符串类型转化为想要的类型,看看和convert和cast的区别         SELECT PARSE ('2.111111' AS float ),CAST ('2.111111111111' AS FLOAT) ---------------------- ---------------------- 2.111111               2.111111111111    row (s ) affected )   S…
我们都知道,Sql Server在一个数据量巨大的表中添加一个非空栏位是比较费心的,缺乏经验的DBA或是开发人员甚至可能鲁莽地直接添加导致阻塞相应业务,甚至可能因为资源欠缺造成实例的全局问题.当然这都是Sql 2008R2及以前版本的情况.在SQL2012中采用了新的实现方式.这里我将对比相应的实现方式给大家做个介绍.并简单说明Sql Server早期版本添加非空列的方法. 添加非空栏位的实现方式 早期版本(Sql Server2008R2及以前)添加非空栏位(要求有默认值)是对表中的所有数据行…
FileTable是基于FILESTREAM的一个特性.有以下一些功能: 一行表示一个文件或者目录. 每行包含以下信息: file_Stream流数据,stream_id标示符(GUID). 用户表示和维护文件及目录层次关系的path_locator和parent_path_locator 有10个文件属性 支持对文件和文档的全文搜索和语义搜索的类型列. filetable强制执行某些系统定义的约束和触发器来维护命名空间的语义 针对非事务访问时,SQL Server配置FILESTREAM共享区…
安装期间的设置   为了强化角色分离,不自动在 sysadmin 固定服务器角色中设置 BUILTIN\administrators 和 Local System (NT AUTHORITY\SYSTEM). 本地管理员在单用户模式下仍可访问数据库引擎. FILESTREAM 文件组可以包含多个文件   一个 FILESTREAM 文件组可以包含多个文件. 有关演示如何创建包含多个文件的 FILESTREAM 文件组的代码示例,请参阅 CREATE DATABASE (Transact-SQL)…
数据库角色管理,已经可以使用alter role,create role和drop role. 2012增加了几个ddl语句,可以操作服务级别的角色管理,   CREATE SERVER ROLE 用来创建服务级别的role.   CREATE SERVER ROLE DBA   SELECT name, type_desc FROM sys .server_principals WHERE type = 'R' AND name ='DBA' name                     …
简单的说就是可以让包含用户访问其他数据库,那么来看看如何配置,并且验证一下:   USE test CREATE USER up1 WITH PASSWORD = 'zhuzhu' SELECT * FROM sys . database_principals WHERE name = 'up' CREATE DATABASE test1 ALTER ROLE db_owner ADD MEMBER up   USE test1 GO ALTER DATABASE test1 SET CONTA…
SQL Server 2014新特性探秘(1)-内存数据库   简介 SQL Server 2014提供了众多激动人心的新功能,但其中我想最让人期待的特性之一就要算内存数据库了.去年我再西雅图参加SQL PASS Summit 2012的开幕式时,微软就宣布了将在下一个SQL Server版本中附带代号为Hekaton的内存数据库引擎.现在随着2014CTP1的到来,我们终于可以一窥其面貌. 内存数据库 在传统的数据库表中,由于磁盘的物理结构限制,表和索引的结构为B-Tree,这就使得该类索引在…
SQL Server 2014 新特性——内存数据库 目录 SQL Server 2014 新特性——内存数据库 简介: 设计目的和原因: 专业名词 In-Memory OLTP不同之处 内存优化表 内存优化表的索引 并发能力的提升 和竞争对手相比几点 Getting Start 内存数据库的使用 存储 TSQL支持 简介: 内存数据库(In-Memory OLTP),代号Hekaton 设计目的和原因: 1.将请求的负荷放到内存中 2.减少数据延迟 3.来适应特殊的负荷类型 如果数据都是在内存…