
2005之后新特性
2005之后新特性
吉普赛的歌
这个作者很懒,什么都没留下…
展开
-
SQL Server2017 安装错误:Verify that you have sufficient access to that key
Feature: 客户端工具 SDK Status: 失败 Reason for failure: 该功能的某个依赖项出错,导致该功能的安装过程失败。 Next Step: 使用以下信息解决错误,然后再次尝试运行安装过程。 Co...原创 2018-08-10 22:48:59 · 17406 阅读 · 0 评论 -
SSMS 安装出错:安装程序检测到安装程序语言和操作系统语言不匹配。请使用英语语言版本的安装程序,或安装语言包……
安装程序检测到安装程序语言和操作系统语言不匹配。请使用英语语言版本的安装程序,或安装语言包,并通过控制面板中的区域设置更改格式和系统区域设置.Win10 安装 SSMS 时, 出现上面的错误, 修改 控制面板=》区域 =》格式 , 改为 “简体中文” 再安装即可。...原创 2019-06-03 13:58:46 · 6385 阅读 · 0 评论 -
Create C# apps using SQL Server (2017) on RHEL
Create C# apps using SQL Server on RHEL2017 还没玩过, 先留个参考的链接, 后面补篇文章吧。原创 2017-07-21 17:07:11 · 371 阅读 · 0 评论 -
SQL Server2017 Windows下安装
下载地址:ed2k://|file|cn_sql_server_2017_developer_x64_dvd_11296175.iso|1769777152|E21AE7C3576C0BDF1BC0ADC541217FAC|/版本区别:点击打开链接安装 SQL Server 的硬件和软件要求:点击打开链接补丁包安装:https://www.microsoft....原创 2017-11-24 11:07:56 · 54724 阅读 · 9 评论 -
SQLServer2014内存优化表相关文摘
SQL2014学习笔记1--初识内存优化表转载 2014-06-19 08:54:59 · 2462 阅读 · 0 评论 -
SQLServer2014内存优化表评测
内存优化表, 以下简称内存表。SQLServer2014的使用基本要求1. .Net Framework 3.5 sp1 ,2. .Net Framework 4.03. 硬盘:>=6G4. 内存:最小值:1G,推荐:>=4G5. CPU:最小值:x86:1.0 GHZ, x64:1.4 GHZ6. 操作系统:Win7、WinServer2008 及以上 (Window原创 2014-06-20 11:49:36 · 11383 阅读 · 7 评论 -
SqlServer2014+: 创建表的同时创建索引
创建表的同时创建索引原创 2022-06-29 08:15:23 · 775 阅读 · 0 评论 -
更改跟踪
原文:点击打开链接2.10.1 更改跟踪SQL Server 2008 引入了更改跟踪(Change Tracking,简称 CT)。更改跟踪是一种轻量型解决方案,它为应用程序提供了一种有效的更改跟踪机制。 通常,若要使应用程序能够查询对数据库中的数据所做的更改和访问与这些更改相关的信息,应用程序开发人员必须实现自定义更改跟踪机制。 创建这些机制通常涉及多项工作,转载 2018-04-25 14:06:17 · 835 阅读 · 1 评论 -
SQL Server2014新特性——用SSD作为缓冲池扩展
SQL Server中,内存无疑是非常重要的一环,因为它决定了你能使用多少缓存。当你从存储中读取数据,数据会在缓冲池中缓存。直接读缓存是最快的,如果经常访问的数据得不到缓存,那就只能读存储,速度自然就慢下来了。但内存相对而言是比较昂贵的,不过从SQL Server2014起,我们可以用 SSD 扩展缓冲池。SQL Server 2014 中引入的缓冲池扩展提供数据库引擎缓冲池的非易失性随机存取内存原创 2018-01-08 15:45:22 · 1778 阅读 · 3 评论 -
SQL Server2014新特性:列存储索引方面的改进
参考:msdn cnblogs简介SQL Server2012中只有非聚集的列存储索引(只读),从SQL Server2014开始有聚集的列存储索引(可更新),但2014依然不可以更新非聚集列存储索引。SQL Server2016+ 中可以更新非聚集列存储索引。列存储“列存储”是在逻辑上组织为包含行和列的表、在物理上以按列数据格式存储的数据。行存储“行存储原创 2017-12-29 11:50:33 · 1582 阅读 · 0 评论 -
SQL Server2012新特性:OFFSET, FETCH 分页
msdn 上相关介绍: 点击打开链接语法:ORDER BY order_by_expression [ COLLATE collation_name ] [ ASC | DESC ] [ ,...n ] [ ] ::= { OFFSET { integer_constant | offset_row_count_ex原创 2017-12-15 15:11:33 · 5468 阅读 · 0 评论 -
SQL Sever2012新特性:序列
Oracle很早就可以使用序列了: 点击打开链接SQL Server 从 2012 起才可以使用序列: msdn对比起大家熟悉的 identity 来, 它有这样一些好处:1. 可以用于多个表;2. 可以直接 select , 不必牵扯到 insert 。相同点:可以定义起始值、步长。 但可以定义是否循环。格式:CREATE SEQUENCE [schema_name原创 2017-12-15 11:13:01 · 377 阅读 · 0 评论 -
SQL Server2012新特性:新增内置函数
序号名称类型说明MSDN1Concat字符串类 点击打开链接2Format字符串类 点击打开链接3CHOOSE逻辑类 点击打开链接4IIF逻辑类 点击打开链接5DATEFROMPARTS日期类 点击打开链接6DATETIMEFR原创 2017-12-14 17:40:44 · 2319 阅读 · 0 评论 -
表值参数与分割字符串表值函数效率对比
一、预备脚本:--1. 创建表值参数类型IF NOT EXISTS (SELECT * FROM sys.types AS t WHERE t.name='type_BigInt') BEGIN CREATE TYPE dbo.type_BigInt AS TABLE( id BIGINT )ENDGO--2. 创建分割字符串表值函数IF OBJECT_ID(原创 2016-05-24 16:56:52 · 838 阅读 · 0 评论 -
SQL Server的Merge —— 一步实现 insert,update,delete
USE tempdbGOIF OBJECT_ID('SourceTable') IS NOT NULLDROP TABLE SourceTableIF OBJECT_ID('TargetTable') IS NOT NULLDROP TABLE TargetTable--源CREATE TABLE SourceTable(id INT,[desc] NVARCHAR(50))--转载 2016-09-29 16:46:45 · 6214 阅读 · 1 评论 -
SQLServer 2014 SP2实现克隆数据库
首先看下, 是否已安装 SP2 补丁:SELECT @@VERSION/*Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64) Jun 17 2016 19:14:09 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Wi原创 2017-01-12 11:15:46 · 1203 阅读 · 0 评论 -
扩展事件——跟踪超过3秒的sql
-- 删除事件会话 IF EXISTS(SELECT * FROM sys.server_event_sessions WHERE name = 'slow_query') DROP EVENT SESSION slow_query ON SERVER GO -- 创建事件会话 CREATE EVENT SESSION [slow_query] ON SERVER原创 2016-09-20 09:29:44 · 1350 阅读 · 0 评论 -
SQLServer CDC实现数据变更捕获
在SQL Server2008之前,对数据变更的捕获通常使用触发器、时间戳等低效高成本的功能来实现,所以很多系统都没有做数据变更或者仅仅对核心表做监控。有了CDC, 则查看数据变更捕获就一目了然了(包括DDL的变更)。一直很想写一篇关于CDC的文章, 网上的也够多了, 但我这篇重在测试其实用性吧。原创 2015-11-04 13:01:16 · 5130 阅读 · 0 评论 -
SQLSERVER2014事务日志延迟提交测试
一、事务日志延迟提交简介 sqlserver2014中新增了事务日志延迟提交的新特性,在以往版本的数据库系统中,事务提交时日志会立刻写入到磁盘,在sqlserver2014中,数据库允许事务日志延迟写入磁盘。通过在内存中保留事务日志记录并批量写入事务日志,延迟事务持续性可以缩短延迟,因而减少了所需的 I/O 操作。 延迟事务持续性可能会减少日志 I/O 争用,从而减少系统中的等转载 2017-10-10 11:23:44 · 1231 阅读 · 0 评论 -
测试表的压缩
磁盘空间紧张, 对于大多数DBA来说都是一个问题。不可能一个劲让老板加磁盘, 只能说在有限空间里, 想办法尽可能多放一点数据。收缩数据库是个很容易想到的办法, 但实际上并不合适。因为收缩数据库会带来索引碎片化,影响性能,只能用作最后一招。SQL Sever 2008 开始, 增加了表的压缩功能, 对于价值不高的备份表,将其单独压缩就非常有必要了。下面让我们测试一下效果如何?先添加测原创 2017-11-18 22:42:28 · 468 阅读 · 0 评论 -
SQL Server2012 新特性: THROW
--1. 使用 RAISERROR, 错误行不够准确,不简洁BEGIN TRY SELECT 1/0END TRYBEGIN CATCH RAISERROR ('自定义错误',12,1) /* SELECT ERROR_NUMBER() AS ErrorNumber, ERROR_SEVERITY() AS ErrorSeverity, ERROR_STATE(原创 2017-12-14 15:40:19 · 1112 阅读 · 0 评论 -
SQL Server2012新特性: 包含数据库
一、如何开启并创建相关的数据库用户:1.1 修改实例配置, 用代码或界面操作:EXEC sys.sp_configure N'contained database authentication', N'1'GORECONFIGURE WITH OVERRIDEGO1.2 修改数据库 ( 希望变成包含数据库的DB ) 配置, 用代码或界面操作:USE原创 2017-12-14 16:58:51 · 883 阅读 · 0 评论 -
表值参数简介及与 C# 的交互
参考文档:点击打开链接 点击打开链接在 SQL Server 2008 中引入表值参数之前,用于将多行数据传递到存储过程或参数化 SQL 命令的选项受到限制。 开发人员可以选择使用以下选项,将多个行传递给服务器:1. 使用一系列单个参数表示多个数据列和行中的值。 使用此方法传递的数据量受所允许的参数数量的限制。 SQL Server 过程最多可以有 2100 个参数。 必须原创 2016-05-24 11:24:37 · 4803 阅读 · 0 评论