邀月周记

年轻的时候,多走走,走不动的时候,静下来写回忆录。3w@live.cn

SQL Server 2008/2012中SQL应用系列及BI学习笔记系列--目录索引

SQL Server 2008中SQL应用系列及BI学习笔记系列,欢迎与邀月交流。3w@live.cn◆0、SQL应用系列1、SQL Server 2008中SQL增强之一:Values新用途2、SQL Server 2008中SQL增强之二:Top新用途3、SQL Server 2008中SQL...

2011-03-10 21:12:00

阅读数:19557

评论数:7

SQL Server 2012新特性(1)T-SQL操作FileTable目录实例

在SQL Server 2008提供FileStream,以借助Windows系统本身的API来强化SQL Server对于非结构化数据的支持后,SQL Server 2012更是推出了像Contained Database、FileTable等令人期待的新功能。对于FileTable的功能和特性...

2014-04-23 17:04:03

阅读数:7800

评论数:0

64位Oracle 11g R2的客户端连接时报ORA-01019错误

在Win8企业版64位环境下,连接Oracle11g 服务端,搞了整整两天,特将过程分享出来,供有需要的同学参考。本机环境:1、服务端:Oracle 11g R2 64位,安装路径E:/Org12官方下载:http://www.oracle.com/technetwork/database/ent...

2012-09-20 14:03:14

阅读数:3952

评论数:0

SQL Server返回最后一个标识值的三个函数:IDENT_CURRENT、@@IDENTITY、SCOPE_IDENTITY

SQL Server 2008中SQL应用系列--目录索引  昨天有人在群里讨论SQL Server返回最后一个标识值的三个函数:IDENT_CURRENT、@@IDENTITY、SCOPE_IDENTITY,在些作个标记和小结。  其实MSDN对此有官方解释:这三个函数都返回最后生成的标识值。 ...

2012-04-12 17:33:58

阅读数:7542

评论数:0

SQL Server 2012 RTM 安装手记

2012年3月7日,微软终于如约发布了内部版本号为11.0.2100.60的新一代数据库平台:SQL Server 2012。发行声明:http://social.technet.microsoft.com/wiki/contents/articles/5636.sql-server-2012-z...

2012-03-08 16:43:54

阅读数:5077

评论数:2

SQL Server中Between在查询日期时有30秒的误差

在SQL Server 2005 SP3环境下,今天偶然使用Between查询日期数据时,发现以下奇怪现象:其中PaymentDate为Smalldatetime难道2011-07-31 23:59:59还在2011-08-01 0:00:00之外?继续尝试,发现将时间减少31秒

2011-08-10 14:59:55

阅读数:2710

评论数:2

一个Excel导入SQL server的例子(分别使用游标、CTE、master..spt_values实现)

SQL Server 2008中SQL应用系列--目录索引 有人提问如下:这个是Excel的,比如是test.xls欠费年份 欠费开始月份 欠费结束月份 应缴金额(月租)   2001 9 12 94.4   2...

2011-05-02 01:00:00

阅读数:2984

评论数:6

安装VS2010 SP1后SQL Server 2008 r2智能感知功能(IntelliSense)失效的一个解决方案

在《安装VS2010 SP1后SQL Server 2008 r2智能感知功能(IntelliSense)失效!》一文中,我们知道,安装vs 2010 sp1后,Sql server 2008 r2 RTM的智能感知失效,微软已经Fix了这个问题,并将会在2011年4月中旬发布“Cumulativ...

2011-04-15 11:20:00

阅读数:5281

评论数:1

SQL Server 2008中的代码安全(八):透明加密(TDE)

SQL Server 2008引入透明数据加密(Transparent Data Encryption),即TDE,它允许你完全无需修改应用程序代码而对整个数据库加密。当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级实现加密。在数据页读入内存时解密。如果数据库文件或数据库备份被盗,没有用...

2011-03-17 15:56:00

阅读数:4184

评论数:0

SQL Server 2008中的代码安全(七):证书加密

SQL Server 2008中SQL应用系列--目录索引证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。证书同时包含公钥和密钥,前者用来加密,后者解密。SQL Server可以生成它自己的证书,也可以从外部文件或程序集载入。因为可以备份然后从...

2011-03-16 08:06:00

阅读数:3399

评论数:7

SQL Server 2008中的代码安全(六):对称密钥加密

SQL Server 2008中SQL应用系列--目录索引 证书和非对称密钥使用数据库级的内部公钥加密数据,并且使用数据库级内部私钥解密数据。而对称密钥相对简单,它们包含一个同时用来加密和解密的密钥。困此,使用对称密钥加密数据更快,并且用在大数据时更加合适。尽管复杂度是考虑使用它的因素,但它仍然是...

2011-03-15 11:30:00

阅读数:3010

评论数:1

SQL Server 2008中的代码安全(五):非对称密钥加密

SQL Server 2008中SQL应用系列--目录索引    非对称密钥包含数据库级的内部公钥和私钥,它可以用来加密和解密SQL Server数据库中的数据,它可以从外部文件或程序集中导入,也可以在SQL Server数据库中生成。它不像证书,不可以备份到文件。这意味着一旦在SQL Serve...

2011-03-14 08:07:00

阅读数:2731

评论数:6

SQL Server 2008中的代码安全(四):主密钥

SQL Server 2008中SQL应用系列--目录索引在SQL Server中的加密由层次结构形式进行处理以提供多级别的安全。SQL Server包含两个用于加密数据的密钥类型。如下图:1、服务器主密钥(Service Master Key),位于层次结构的最顶端,并且在安装SQL Serve...

2011-03-10 14:31:00

阅读数:3344

评论数:7

SQL Server 2008中的代码安全(三):通过PassPhrase加密

SQL Server 2008中SQL应用系列--目录索引导读:本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函数进行通行短语(PassPhrase)加密。前言:      在SQL Server 2005和SQL Server 2008之前。如果希望加...

2011-03-07 10:08:00

阅读数:2439

评论数:2

SQL Server 2008中的代码安全(二):DDL触发器与登录触发器

SQL Server 2008中SQL应用系列--目录索引本文主要 涉及DDL触发器和登录触发器的应用实例。MicrosoftSQL Server 提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器。触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQL Server 包括三种常...

2011-03-03 08:10:00

阅读数:2764

评论数:1

SQL server的一道入门面试题背后的思考

最近看到一个SQL Server的小例子,发现完全可以作为SQL server的一道入门面试题。题目如下:例:有一合同表Contract Id Name Total buget 1 合同名称 100 102,22 2 合同名称2 300 ,102,22, 3 合同名称3 200 ,103,23, ...

2011-03-02 09:58:00

阅读数:1380

评论数:5

SQL Server 2008中的代码安全(一):存储过程加密与安全上下文

SQL Server 2008中SQL应用系列--目录索引最近对SQL Server 2008的安全入门略作小结,以作备忘。本文涉及两个应用:存储过程加密和安全上下文。存储过程加密其实,用了这十多年的SQL server,我已经成了存储过程的忠实拥趸。在直接使用SQL语句还是存储过程来处理业务逻辑...

2011-02-28 14:44:00

阅读数:5369

评论数:18

SQL Server 2008中SQL应用之-“死锁(Deadlocking)”

SQL Server 2008中SQL应用系列--目录索引 当一个用户会话(会话1)已经锁定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现“死锁”(deadlocking)。在另一方释放资源前,会话1和会话2都不可能继续。所以,SQL Serv...

2011-02-27 18:16:00

阅读数:4809

评论数:11

SQL Server 2008中SQL应用之-“阻塞(Blocking)”

SQL Server 2008中SQL应用系列--目录索引    当一个数据库会话中的事务正锁定一个或多个其他会话事务想要读取或修改的资源时,会产生阻塞(Blocking)。通常短时间的阻塞没有问题,且是较忙的应用程序所需要的。然而,设计糟糕的应用程序会导致长时间的阻塞,这就不必要地锁定了资源,而...

2011-02-18 15:57:00

阅读数:2437

评论数:0

SQL Server 2008中SQL应用之-“锁定(locking)”

SQL Server 2008中SQL应用系列--目录索引一、锁的基本概念:锁定(Locking)是一个关系型数据库系统的常规和必要的一部分,它防止对相同数据作 并发更新 或在更新过程中查看数据, 从而保证被更新数据的完整性。它也能防止用户读取正在被修改的数据  。Sql Server动态地管理锁...

2011-02-18 12:45:00

阅读数:2973

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭