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

    本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函数进行通行短语(PassPhrase)加密。 前言 : 在SQL Server 2005和SQL Server 2008之前。如果希望加密敏感数据,如财务信息、工资或身份证号,必...

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

    MicrosoftSQL Server 提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器。触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQL Server 包括三种常规类型的触发器...

  • SQLServer 2008中的代码安全(一) 存储过程加密与

    最近对SQL Server 2008的安全入门略作小结,以作备忘。本文涉及两个应用:存储过程加密和安全上下文。 一存储过程加密 其实,用了这十多年的SQL server,我已经成了存储过程的忠实拥趸...

  • SQL2008中SQL应用之- 死锁(Deadlocking)

    当一个用户会话(会话1)已经落定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现“死锁”(deadlocking)。 在另一方释放资源...

  • SQL Server 2008中SQL之WaitFor使用介绍

    在SQL Server 2005以上版本中,在一个增强的WaitFor命令,其作用可以和一个job相当。但使用更加简捷 看MSDN: 语法为: WAITFOR { DELAY 'time_to_pass' | TIME 'time_to_execute' | [ ( receive_statement ) | ( get_c...

  • SQLServer 2008中SQL增强之三 Merge(在一条语句中使用

    SQLServer 2008中SQL增强之三 Merge(在一条语句中使用Insert,Update,Delete) SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN: 功能:根据与源表联接的结果,对目标表执行插入、更新或删除...

  • SQLServer 2008中SQL增强之二 Top新用途

    在SQL Server 2005之前的传统SQL语句中,top语句是不支持局部变量的。 一、TOP替代Set RowCount 在SQL Server 2005之前的传统SQL语句中,top语句是不支持局部变量的。见 此时可以使用Set RowCount,但是...

  • SQL SERVER 2008 CTE生成结点的FullPath

    SQL SERVER 2008 使用CTE是经常的事儿,有时我们想存储一些冗余数据,像每个结点的FullPath。 好的,现在来看如何生成FullPath: 代码如下: DECLARE @tbl TABLE ( Id int ,ParentId int ) INSERT INTO @tbl ( Id,...

  • SQLSERVER2008中CTE的Split与CLR的性能比较

    之前曾有一篇POST是关于用CTE实现Split,这种方法已经比传统的方法高效了。今天我们就这个方法与CLR实现的Split做比较。在CLR实现Split函数的确很简单,dotnet framework本身就有这个function了...

  • SQL Server2008中删除重复记录的方法分享

    在Database中可能由于某种原因如用户输入,导入数据失败等 导致了重复记录. 如果你没有用主键,约束,或来其它机制实现数据完整性,那最后总是重复记录在你的数据库中. 现在让我们来看在...

  • SQL Server2008 数据库误删除数据的恢复方法分享

    今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱...

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

    SQL Server 2008引入透明数据加密(Transparent Data Encryption),即TDE,它允许你完全无需修改应用程序代码而对整个数据库加密。 当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级...

  • SQLServer 2008中的代码安全(七) 证书加密

    证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。 证书同时包含公钥和密钥,前者用来加密,后者解密。SQL Server可以生...

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

    证书和非对称密钥使用数据库级的内部公钥加密数据,并且使用数据库级内部私钥解密数据。而对称密钥相对简单,它们包含一个同时用来加密和解密的密钥。 证书和非对称密钥使用数...

  • SQLServer 2008中的代码安全(五) 非对称密钥加密

    非对称密钥包含数据库级的内部公钥和私钥,它可以用来加密和解密SQL Server数据库中的数据,它可以从外部文件或程序集中导入,也可以在SQL Server数据库中生成。 非对称密钥包含数据...

  • SQLServer 2008中的代码安全(四) 主密钥

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

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板