-
SQL Server性能优化综述
所属栏目:[MsSql教程] 日期:2016-09-08 热度:119
近期因工作需要,希望比较全面的总结下SQL Server数据库性能优化相关的注意事项,在网上搜索了 一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多[详细]
-
报表制作利器:Reporting Services
所属栏目:[MsSql教程] 日期:2016-09-08 热度:190
如何快捷,简单地做一份好的报表一直是广大程序员所盼望的。在日常开发中,每当讲到做报表,一般有以下两种方法: 1)将数据转变为EXCEL,WORD等形式,之后进行[详细]
-
如何保证SQL Server免遭SQL注入攻击
所属栏目:[MsSql教程] 日期:2016-09-08 热度:139
SQL注入攻击可能是黑客攻击面向互联网的SQL Server数据库最常用的方式。任何使用动态SQL、允许未经检验的用户输入提交到数据库的应用程序都面临SQL注入攻击的风[详细]
-
防SQL注入:生成参数化的通用分页查询语句
所属栏目:[MsSql教程] 日期:2016-09-08 热度:146
前些时间看了玉开兄的如此高效通用的分页存储过程是带有sql注入漏洞的这篇文章,才突然想起 某个项目也是使用了累似的通用分页存储过程。使用这种通用的存储过[详细]
-
在SSIS中使用XML任务处理XML数据或文档
所属栏目:[MsSql教程] 日期:2016-09-08 热度:186
上一篇,我们讲到了通过Web服务任务将异构系统中的数据保存为一个XML文件。它们看起来是这样 但问题在于,我们如何处理该XML文件,并将其提交到我们的数据库中[详细]
-
充分利用SQL Server Reporting Services图表
所属栏目:[MsSql教程] 日期:2016-09-08 热度:181
本文适用于Microsoft SQL Server 2005 Reporting Services 简介 本白皮书讲述如何在 Microsoft SQL Server Reporting Services 报表中设计图表。本文分为几部分[详细]
-
SQL Server与Oracle并行访问的本质区别
所属栏目:[MsSql教程] 日期:2016-09-08 热度:165
设计优良、性能卓越的数据库引擎可以轻松地同时为成千上万的用户服务。而底气不足的数据库系统随着更多的用户同时访问系统将大大降低其性能。最糟糕的情况下甚[详细]
-
建立安全模型以保护SQL Server
所属栏目:[MsSql教程] 日期:2016-09-08 热度:113
由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护。将你的数据只限于需要的人访问,并保证访问的人的合法性[详细]
-
基于SQL Server的Asp.net图片存储技术
所属栏目:[MsSql教程] 日期:2016-09-08 热度:193
1 引言 互联网时代的到来,使得各种各样的基于互联网的应用系统层出不穷,其中绝大部分应用系统都会用 到图片数据,需要将图片在用户界面显示出来。这里介绍一[详细]
-
SQL Server连接中的三个最常见错误
所属栏目:[MsSql教程] 日期:2016-09-08 热度:120
一.SQL Server 不存在或访问被拒绝 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写[详细]
-
SQL Server 2005内置工具建审查系统
所属栏目:[MsSql教程] 日期:2016-09-08 热度:171
作为收费应用方面的数据库管理员(DBA),公司首席信息官(CIO)经常邀请我与Sarbanes-Oxley审查员 开会讨论公司数据的安全与整合问题。简单地说,他希望我们通过适[详细]
-
SQL Server索引中include的魅力(具有包含性列的索引)
所属栏目:[MsSql教程] 日期:2016-09-08 热度:128
开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为覆盖查询。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包[详细]
-
使用Guid做主键和int做主键性能比较
所属栏目:[MsSql教程] 日期:2016-09-08 热度:108
在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但 没有做仔细的测试无法 说明道理。碰巧今天在数据库的优化过程中[详细]
-
浅谈SQL Server数据库并发测试方法
所属栏目:[MsSql教程] 日期:2016-09-08 热度:170
1. 利用测试工具模拟多个最终用户进行并发测试; 这种测试方法的缺点:最终用户往往并不是直接连接到数据库上,而是要经过一个和多个中间服务程序,所以并不能保[详细]
-
PowerShell经典脚本贮藏室
所属栏目:[MsSql教程] 日期:2016-09-08 热度:140
由于最近对Powershell越来越喜欢,在空余时间,整理一下一些常用的经典例子分享给大家: 1. 活动目录,列出域信息 #==========================================[详细]
-
SQL Server与Oracle数据库在安全性上的异同
所属栏目:[MsSql教程] 日期:2016-09-08 热度:160
前言:Oracle数据库和SQL Server数据库是两种应用比较普遍的数据库,在业界,人们普遍认为Oracle数据库的安全性要比SQL Server数据库高,但实际情况Oracle数据[详细]
-
PowerShell在SQL Server 2008中一些用法
所属栏目:[MsSql教程] 日期:2016-09-08 热度:119
PowerShell早在SQL Server 2005里就已经被集成了, 而我第一次用却在SQL Server 2008中。今天有 空总结几个实际例子出来。欢迎这方面专家来完善一下: 一、先不[详细]
-
利用虚拟硬盘(把内存当作硬盘)来提高数据库的效率 续
所属栏目:[MsSql教程] 日期:2016-09-07 热度:119
上一篇引起了大家的讨论,看着讨论我是比较晕的,这也怪我没有说清楚,所以再补一个续把问题说 清楚吧。 笔记本配置 CPU:Core 2 7250 2.0G 内存:4G,其中2G设[详细]
-
SQL中自己创建函数,分割字符串
所属栏目:[MsSql教程] 日期:2016-09-07 热度:74
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getEPnum]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[getEPnum][详细]
-
项目小结之数据库设计
所属栏目:[MsSql教程] 日期:2016-09-07 热度:85
最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是[详细]
-
讲解SQL Server数据库的触发器的安全隐患
所属栏目:[MsSql教程] 日期:2016-09-07 热度:73
触发器权限和所有权 CREATE TRIGGER 权限默认授予定义触发器的表所有者、sysadmin 固定服务器角色成员以及 db_owner 和 db_ddladmin 固定数据库角色成员,并且[详细]
-
从客户端提升SQL Server数据库性能
所属栏目:[MsSql教程] 日期:2016-09-07 热度:194
第一:编写限制搜索范围的查询语句。 众所周知,在数据库查询的时候返回记录的多少直接关系到查询的效率。所以,在客户端通过一定的条件语句,限制搜索的范围,[详细]
-
从外到内提高SQL Server数据库性能
所属栏目:[MsSql教程] 日期:2016-09-07 热度:193
如何提高SQL Server数据库的性能,该从哪里入手呢?笔者认为,该遵循从外到内的顺序,来改善数据库的运行性能。如下图: 第一层:网络环境。 到企业碰到数据库反[详细]
-
单元测试:在您的数据库项目中应用测试驱动的开发
所属栏目:[MsSql教程] 日期:2016-09-07 热度:121
本文讨论: TDD 的优点 在数据库开发中应用单元测试 组合 T-SQL 与 .NET 兼容的语言 连接、测试条件和事务 本文使用了以下技术: Visual Studio 2008, SQL Server[详细]
-
通用分页存储过程真的有注入漏洞吗
所属栏目:[MsSql教程] 日期:2016-09-07 热度:174
今天看了两篇关于存储过程SQL注入漏洞的文章: 1):如此高效通用的分页存储过程是带有sql注入漏洞的 2):防SQL注入:生成参数化的通用分页查询语句 怎么看怎么觉的[详细]