Welcome 微信登录

首页 / 数据库 / SQLServer

通用分页存储过程真的有注入漏洞吗

通用分页存储过程真的有注入漏洞吗

通用分页存储过程真的有注入漏洞吗2011-10-14 博客园 姜敏今天看了两篇关于存储过程SQL注入漏洞的文章:1):如此高效通用的分页存储过程是带有sql注入漏洞的2):防SQL注入:生成参数化的通用分页查询语句怎么看怎么觉的别扭,在我印象中存储过程是不会存在注入漏洞的啊?起码我目前的水平还不了解如何 注入存储过程。如果大家有注入的方法请指教。换句话说存储过程本身并无注入漏洞,只不过有漏洞大多 都是因为程序漏洞导致。我们来简化下之前两位园友讨论的分页存储...
SQL Server与Oracle数据库在查询优化上的差异(一)

SQL Server与Oracle数据库在查询优化上的差异(一)

SQL Server与Oracle数据库在查询优化上的差异(一)2011-10-14一般来说,Oracle数据库在大型数据环境下,其运行性能比SQL Server数据库效率要高。单从查询优化上讲,两者就有比较大的差异。下面,笔者将数据库查询优化的差异做一个描述,若有不准确的地方,还请大家批评指教。一、 在数据库排序查询优化上的差异。在讲解这个内容之前,为了读者能够清楚我讲的内容,我要先谈一个概念。命中率,它是指从内存中取得数据而不从磁盘中取得数据的比率。我...
SQL Server与Oracle数据库在查询优化上的差异(二)

SQL Server与Oracle数据库在查询优化上的差异(二)

SQL Server与Oracle数据库在查询优化上的差异(二)2011-10-14 IT专家网 Victor四、在SQL语句上的查询优化。前台的应用程序要在数据库服务器上起作用,最终靠的都是应用程序中的一条条SQL语句。据不完全统 计,SQL语句消耗了数据库服务器80%左右的资源。所以,如何提高SQL语句的执行效率,是在数据库查询 优化中必须要考虑的一个问题。但是,在实际工作中,许多程序员有个误区,他们认为数据库查询优化不是他们的事情,而应该是数 据库管...
SQL2005中数据库的备份与还原

SQL2005中数据库的备份与还原

SQL2005中数据库的备份与还原2011-10-14对于SQL数据库服务器这么一个如此重要的服务器,我需要定期的维护它,就像买回来一辆新车,如果不进行定期的维护,那么我们的汽车就无法运行在最佳状态。而当我们在维护数据库服务器时,备份工作就是我们作为一名数据库管理员(DBA)最重要的任务。本文将详细探讨数据库的备份与还原。备份就是数据的副本,存储在计算机硬盘以外的某个地方(通常为磁带)。备份的主要原因有如下几个个:第一个原因是可能的硬件故障;第二个原因是自...
在SQL Server中谨慎导入导出大容量数据

在SQL Server中谨慎导入导出大容量数据

在SQL Server中谨慎导入导出大容量数据2011-10-14 IT专家网 彭芬在数据库初始化过程中,管理员需要面对的一个现实问题就是如何把大容量的数据导入到数据库系统 中。在SQL Server数据库中提供了一些大容量数据导入导出的工具供数据库管理员实用。如管理员可以通 过bcp实用工具,实现大容量导出数据和大容量导入数据并生成格式化文件。如可以利用bulk insert语句 将大容量数据直接从数据文件导入数据库表或者未分区的视图中去等等。虽然在SQ...
提高SQL Server 2008可用性

提高SQL Server 2008可用性

提高SQL Server 2008可用性2011-10-14 MSDN Geoff Allix数据库镜像“Database Mirroring(数据库镜像)”是一种可提高数据库可用性的技术。当主体数据库发生更改 时,这些更改也将自动应用到镜像数据库中。当主体服务器发生故障时,客户机应用程序可自动重定向到 镜像服务器,而应用程序无需进行任何改动。可以对 Database Mirroring 进行配置,以对镜像服务器实时应用更改,称为&...
SQL Server 2005中的客户端网络库

SQL Server 2005中的客户端网络库

SQL Server 2005中的客户端网络库2011-10-26 IT专家网 cywSQL Server中的客户端网络库可以使客户端应用程序与SQL Server系统进行连接沟通。本文为大家简 单介绍一些关于SQL Server 2005客户端网络库及其使用的知识,包括四个方面:共享内存、虚拟接口适 配器、命名管道和TCP/IP协议。在SQL Server中,客户端网络库(Client network library)至关重要,是客户端应用程序和SQL ...
SQL Server 2008报表服务介绍

SQL Server 2008报表服务介绍

SQL Server 2008报表服务介绍2011-10-26 IT专家网 戴羽Microsoft SQL Server 2008报表服务提供了一个旨在提供支持的完全基于服务器的平台,还提供了整 个企业报表生命周期,使得企业可以在企业内部给需要的地方发送相关的信息……在企业中传送相关信息Microsoft® SQL Server™ 2008报表服务提供了一个旨在提供支持的完全基于服务器的平台 ,还提供了整个企...
SQL Server 2008服务器合并功能介绍

SQL Server 2008服务器合并功能介绍

SQL Server 2008服务器合并功能介绍2011-10-26 IT专家网 戴羽SQL Server 2008提供了一个具有企业级管理能力和性能的灵活的服务器合并解决方案,降低了硬件和 维护的成本。灵活的、可管理的和可扩展的数据服务合并灵活性选择最适合你业务的数据服务合并解决方案· 合并具有多个数据库和实例的服务器使用SQL Server 2008在一个单独的服务器实例中存放多个数据库,以便集中数据存储和管理。在一个 单独的服务器上运行...
在SQL Server 2008中使用空间数据实现位置智能

在SQL Server 2008中使用空间数据实现位置智能

在SQL Server 2008中使用空间数据实现位置智能2011-10-26 IT专家网 戴羽1. 导言现今的信息工作人员和消费者处理大量不同类型的信息,从电子表格和数据库中的商业数据的传统数 据表,到在线的基于媒体的数据例如视频、照片和音乐。近来朝向mash up解决方案(mash up解决方案是 指合并从多个来源获得的信息和内容来创建通用的在线应用程序)发展的趋势表明计算机用户使用高度集 成的解决方案来利用它们可用的大量信息。同时,技术优势导致地理服...
SQL Server 2008中报表服务详解

SQL Server 2008中报表服务详解

SQL Server 2008中报表服务详解2011-10-26 IT专家网 戴羽一、导言尽管公司经常采集和存储大量的数据,但是有时还是难以详尽地显示数据,而且也很难提供对商业中 将发生什么的洞察以使商业决策者为公司作出相应的和及时的决策。为了能作出有效的商业决策,公司内从业务经理到信息工作人员的所有层级的用户需要能很容易的访 问到直接提供信息的综合了从企业内多个数据源获得的数据的报表。在大多数公司里,这些报表需要结合 详细的数字和基于文本的报表,这些报表...
SQL Server密码管理的六个危险判断

SQL Server密码管理的六个危险判断

SQL Server密码管理的六个危险判断2011-10-26当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。但实际上并非如此。在这里,我们列出了一些对于SQL Server密码来说非常危险的判断。当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。毕竟,你的SQL Server系统被保护在防火墙里,而且还有Windows身份验证的保护,所有用户都需要密码才能进入。这听起来非常的安全,特别是当你认...
SQLServer事务日志的压缩与删除方法

SQLServer事务日志的压缩与删除方法

SQLServer事务日志的压缩与删除方法2011-10-26 Louis Han Life Log 做项目的时候拿到一个只有280M的数据库备份,可是在SQLServer 2000下恢复的时候等了半天才都没 有恢复完毕,感觉很不可思议,于是怀疑有什么猫腻。到了数据文件的目录下一看,果不其然竟然声称了 一个接近10G的数据库日志文件!以前从来没有做过那么多数据的数据库,而且更没有做过有3年数据库日 志记录的数据库。这对于硬盘空间不是很充裕的我来说已经超过了...
利用数据库复制技术实现数据同步更新

利用数据库复制技术实现数据同步更新

利用数据库复制技术实现数据同步更新2011-10-26复制的概念复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有 效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权 限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据 的一致性。SQL复制的基本元素包括:出版服务器、订阅服务器、分发服务器、出版物、文章。SQL复制的工作原理SQL SE...
使用SQL Server 2008进行服务器合并

使用SQL Server 2008进行服务器合并

使用SQL Server 2008进行服务器合并2011-10-26 IT专家网 戴羽1.导言随着公司使用越来越多的应用程序来管理业务流程、提供新的服务、和获得对业务执行情况的观察, 支持这些应用程序所需的应用程序服务器和数据存储服务器的数目显著地增多。在许多公司里,硬件成本 以及部署和维护公司内的多个服务器的费用是主要的财政和后勤预算。同时,在硬件和软件技术方面的提高意味着现代IT系统可以处理比之前多很多的工作量。这促使将软 件服务合并到较少的物理服务器...
通过非动态SQL语句在SQL Server中执行动态查询

通过非动态SQL语句在SQL Server中执行动态查询

通过非动态SQL语句在SQL Server中执行动态查询2011-10-26 IT专家网 李恩问题:我尝试在一个存储过程中传递一系列以逗号划定界限的值,以限制结果集。但是无论什么时候,我在 IN子句中使用变量,都会得到错误信息。是否存在一种不执行动态SQL语句也能完成查询的方式呢?专家解答:这里存在一种不执行动态SQL语句也能完成查询的方式,但是首先让我们来探究这个问题。我将在以下 例子中运用AdventureWorks数据库。在你只有一个值的时候,执行将...
<< 41 42 43 44 45 46 47 48 49 50 >>