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

    日期:

    在Database中可能由于某种原因如用户输入,导入数据失败等 导致了重复记录. 如果你没有用主键,约束,或来其它机制实现数据完整性,那最后总是重复记录在你的数据库中. 现在让我们来看在SQL SERVER 2008中如何删除这些记录, 首先,可以模拟造一些简单重复记录: Cre...

  • SQL Server 2008 中的数据表压缩功能

    日期:

    SQL Server 2005 SP2为我们带来了vardecimal功能,这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能。SQL Server 2008现在支持...

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

    日期:

    在SQL Server 2005以上版本中,在一个增强的WaitFor命令,其作用可以和一个job相当。但使用更加简捷 看MSDN: http://msdn.microsoft.com/zh-cn/library/ms187331.aspx 语法为: WAITFOR { DELAY time_to_pass | TIME time_to_execute | [ ( receive_statement...

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

    日期:

    当一个用户会话(会话1)已经落定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现死锁(deadlocking)。 在另一方释放资源前,会话1和会话2都不可能继续。所以,SQL Server会选择死锁中的一个会话作为死锁...

  • SQL Server 2008评估期已到解决方法

    日期:

    官方下载的SQL Server 2008评估版默认的评估期限为180天,到达180天后则License过期失效,需要重新评估; 点击开始-所有程序-Microsoft SQL Server 2008-配置工具-SQL Server 安装中心 然后点击左侧的维护,在点击右侧的版本升级,接着按照提示一直点下一步...

  • 安装完sql server2008后系统80端口被占用问题

    日期:

    原来电脑上XAMPP中的Apache一直使用正常,在安装sql server2008后,突然发现Apache无法启动,报如下错误: Error: Apache shutdown unexpectedly. 8:45:50[Apache] This may be due to a blocked port, missing dependencies, 8:45:50[Apache] improper priv...

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

    日期:

    最近对SQL Server 2008的安全入门略作小结,以作备忘。本文涉及两个应用:存储过程加密和安全上下文。 一存储过程加密 其实,用了这十多年的SQL server,我已经成了存储过程的忠实拥趸。在直接使用SQL语句还是存储过程来处理业务逻辑时,我基本会毫不犹豫地选...

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

    日期:

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

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

    日期:

    本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函数进行通行短语(PassPhrase)加密。 前言: 在SQL Server 2005和SQL Server 2008之前。如果希望加密敏感数据,如财务信息、工资或身份证号,必须借助外部应用程序或算法。SQL Server 2005引入内建数...

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

    日期:

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