Welcome 微信登录

首页 / 数据库 / SQLServer

SSRS:基于时间段参数的MDX查询以及时间日历Date Picker的时间类型参数化

SSRS:基于时间段参数的MDX查询以及时间日历Date Picker的时间类型参数化

SSRS:基于时间段参数的MDX查询以及时间日历Date Picker的时间类型参数化2014-05-01 cnblogs BIWORK今天在天善问答里看到一个问题,如果我没有理解错的话,它应该是指比如在一个报表中选取一个 时间段,然后求出这个时间段的某个 Measure 的 SUM 和。并且同时求出这两个时间点对应的上一年 的时间点之间的同一个 Measure 的 SUM 和。比如当前选取的时间点是 2004年1月8日,结束时间点是 2004年3月1日。...
SQL SERVER数据导入

SQL SERVER数据导入

SQL SERVER数据导入2014-05-01 cnblogs csdbfans我的博客已好久没有文字方面的记载了,好歹昨天已经结束软件设计师的考试了,今天怎么说也需 要锻炼自己的写作能力。不然真怕自己又像上一年一样,一停就一年多了。想好好学习数据库(SQL SERVER)方面的知识,哪怕是工具的使用也好。每天前进一小步,才能成 就未来一大步。今天要介绍的是怎么使用Microsoft SQL Server Management Studio导入数据。Mi...
教你如何附加被分离的质疑数据库

教你如何附加被分离的质疑数据库

教你如何附加被分离的质疑数据库2014-05-01 cnblogs CareySon简介有些时间,由于日志损坏等原因,导致了数据库质疑。如果此时你分离了数据库,那你会发现你 无法再附加上数据库,那后果还是很严重的。因此本文提供了一种方式,可以使得当数据库质疑并且 分离出了实例,依然可以用一种HACK的方法进行附加。具体步骤目前有一个数据库AttchSuspectDatabase,中只有一张表Test,其中只有一列INT列,目前其中数 据是1,2。我们将该数...
SQL Server窗口函数简介

SQL Server窗口函数简介

SQL Server窗口函数简介2014-05-02简介SQL Server 2012之后对窗口函数进行了极大的加强,但对于很多开发人员来说,对窗口函数却不甚了解,导致了这 样强大的功能被浪费,因此本篇文章主要谈一谈SQL Server中窗口函数的概念。什么是窗口函数窗口函数,也可以被称为OLAP函数或分析函数。理解窗口函数可以从理解聚合函数开始,我们知道聚合函数的概念, 就是将某列多行中的值按照聚合规则合并为一行,比如说Sum、AVG等等,简单的概念如图...
SQL Server中五个事务隔离有什么区别

SQL Server中五个事务隔离有什么区别

SQL Server中五个事务隔离有什么区别2014-05-02 cnblogs ProJKY园子里有很不错的介绍SQL Server事务隔离的文章,感觉很多都从概念入手介绍的,对那些初学者来说,看得见摸得 着的理解才深刻,故不再重复,重点在于实例演示上面。首先解释下事务隔离是干什么的,一个事务的隔离级别控制了它怎么样影响其它事务和被其它事务所影响。1.READ UNCOMMITTED,会导致脏读(能读取其它事务没有提交的更改)和不可重复读(事务读取的数据...
对SQL Server CheckPoint的常见理解误区

对SQL Server CheckPoint的常见理解误区

对SQL Server CheckPoint的常见理解误区2014-05-02 cnblogs CareySon有关CheckPoint的概念对大多数SQL Server开发或DBA人员都不陌生。但是包括我自己在内,大家对于CheckPoint都或多或少存在某些误区,最近和高文佳同学(感谢高同学的探讨)关于该处进行过一些探讨,整理出来几个误区。1.CheckPoint实例级别,而不是数据库级别CheckPoint的时间虽然可以在实例级别进行设置,但Chec...
SQL Server日志的的作用

SQL Server日志的的作用

SQL Server日志的的作用2014-05-02数据库的可靠性在关系数据库系统中,我们需要数据库可靠,所谓的可靠就是当遇见如下两种情况之一时保证数据库的一致性:在系统崩溃/故障等情况下,保证数据库的一致性数据不能在多个DML语句同时修改数据的情况下,导致不一致或数据损坏实际上,上述第二种情况就是并发性所需要解决的问题,传统关系数据库中,我们用锁来解决这个问题,而对于内存 数据库或带有乐观并发控制的数据库系统,通过多版本并发控制(MVCC)来解决这个问题...
SQL Server数据库损坏、检测以及简单的修复办法

SQL Server数据库损坏、检测以及简单的修复办法

SQL Server数据库损坏、检测以及简单的修复办法2014-05-02 博客园 CareySon简介在一个理想的世界中,不会存在任何数据库的损坏,就像我们不会将一些严重意外情况列入我们生活中的日常一样, 而一旦这类事情发生,一定会对我们的生活造成非常显著的影响,在SQL Server中也同样如此,或许几年内您没有遇见 过数据库中出现这类情况,而一旦遇见这类情况,往往伴随着数据的丢失,宕机,严重甚至您本身的职业生涯也会受到 影响。因此对于这类情况,我们需...
SQL SERVER中Key Hash Value的作用(上)

SQL SERVER中Key Hash Value的作用(上)

SQL SERVER中Key Hash Value的作用(上)2014-05-07 cnblogs 桦仔测试环境:SQLSERVER2005 开发者版真的不好意思,我做实验的时候到最后还是没有找到这个问题的答案问题是这样的:当通过聚集索引查找和非聚集索引查找的时候,通过哈希码来匹配,然后找到相应记录的既然通过哈希码来匹配,那么就需要一个hash bucket把所有索引页面的所有key/value全部加载到hash bucket既然要全部加载到hash bu...
SQL SERVER中Key Hash Value的作用(下)

SQL SERVER中Key Hash Value的作用(下)

SQL SERVER中Key Hash Value的作用(下)2014-05-07 cnblogs 桦仔虽然对于keyhashvalue的研究还有很多问题还没有解决,但是基本可以确定“keyhashvalue是用来锁 定资源的”而不是我之前说的,在seek的时候根据这个KeyHashValue来快速查找到对应的记录误导大家了,真的不好意思!!!!资源说明RID 用于锁定堆(heap)中的某一行KEY用于锁定索引上的某一行,或者某个索...
SQL SERVER 2012里的扩展事件初尝试(上)

SQL SERVER 2012里的扩展事件初尝试(上)

SQL SERVER 2012里的扩展事件初尝试(上)2014-05-07 cnblogs 桦仔简单介绍首先打开SQLSERVER2012的SSMS,依次点击打开管理-》扩展事件-》会话在会话文件夹中,点击右键-》可以新建会话/新建会话向导在已有的会话中,点击右键-》启动会话、新建会话、导出会话、删除、属性这些菜单已经很丰富了点击-》新建会话向导 ,SQLSERVER会一步一步引导您怎麽新建一个会话包括设置会话熟悉感、选择模板、选择要捕获的事件、选择要捕获...
SQL Server中In-Flight日志究竟是多少

SQL Server中In-Flight日志究竟是多少

SQL Server中In-Flight日志究竟是多少2014-05-08 博客园 CareySon在SQL Server中,利用日志的WAL来保证关系数据库的持久性,但由于硬盘的特性,不可能使得每生成一条日志,就 直接向磁盘写一次,因此日志会被缓存起来,到一定数据量才会写入磁盘。这部分已经生成的,却没有写入磁盘的日志 ,就是所谓的In-Flight日志。在SQL Server中,In-Flight的日志的大小取决于两个因素,根据Paul Randal的说...
SQL Server 存储过程生成insert语句

SQL Server 存储过程生成insert语句

SQL Server 存储过程生成insert语句2014-05-08你肯定有过这样的烦恼,同样的表,不同的数据库,加入你不能执行select insert那么你肯定需要一条这样的存储过程,之需要传入表明,就会给你生成数据的插入语句。当然数据表数量太大,你将最好用别的方式Create proc [dbo].[spGenInsertSQL] (@tablename varchar(256))asbegindeclare @sql varchar(8000)d...
SQL SERVER日志链简介

SQL SERVER日志链简介

SQL SERVER日志链简介2014-05-08 cnblogs 桦仔先说清楚这些概念吧SQLSERVER只有日志链,备份记录(有些人也叫备份链)本人觉得叫备份记录更合适下面三个东西说的都是同一样东西备份集=备份记录=备份链备份集:比如备份的集合,比如有对一个数据库的完备1、差备、日备1、完备2、日备2,这些数据库的备份的集合就 是备份集不过我更喜欢叫备份记录备份记录实际上指 SELECT * FROM [msdb].[dbo].[backupset]截...
<< 51 52 53 54 55 56 57 58 59 60 >>