• 安装完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时自动创建,用于加密系统数据、链接的服务器登录...

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

    日期:

    非对称密钥包含数据库级的内部公钥和私钥,它可以用来加密和解密SQL Server数据库中的数据,它可以从外部文件或程序集中导入,也可以在SQL Server数据库中生成。它不像证书,不可以备份到文件。这意味着一旦在SQL Server中创建了它,没有非常简单的方法在其他...

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

    日期:

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

  • SQL Server 2008 R2 应用及多服务器管理

    日期:

    所谓多服务器管理 (Multiserver Administration)就是SQL Server 2008 R2提供的自动管理多个 SQL Server 实例过程的功能。在多服务器管理中,连接到主服务器并从其接收作业的服务器被称之为目标服务器。 SQL Server 2008 R2推出了管理SQL服务器数据库引擎的多...

  • SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”(0x800706be)错误提示

    日期:

    本文主要记录了SQL SERVER 2008 R2配置管理器出现远程过程调用失败(0x800706be)错误提示的解决方法,图文并茂,非常的实用。 以前SQL Server 2008 不能登陆的时候,总是通过计算机管理SQL Server服务更改一下,SQL Server(MSSQLSERVER)。可是现在出现的问...

  • SQL Server 2000向SQL Server 2008 R2推送数据图文教程

    日期:

    最近做的一个项目要获取存在于其他服务器的一些数据,为了安全起见,采用由其他服务器向我们服务器推送的方式实现。我们服务器使用的是sql server 2008 R2,其他服务器使用的都是SQL Server 2000,还都是运行在Windows XP上的,整个过程遇到了一些问题,也参...