Welcome 微信登录

首页 / 数据库 / SQLServer

同样功能的SQL语句 写成参数和写成常量的差别

同样功能的SQL语句 写成参数和写成常量的差别

同样功能的SQL语句 写成参数和写成常量的差别2011-10-26 深蓝居 今天写一个存储过程,由于执行的时间比较长(7秒)所以打算优化一下.结果在优化测试代码中发现如下 一个奇怪的现象.现在有一个表mis_gl_balance,其中有一个字段ACC_SEGMENT VARCHAR(181) NULL ,他的内容的形式如 下: 3810.105301.5414070180.000000.00000000.0000.000000另外一个表finance_b...
在IIS中为SQL Server 2008配置报表服务

在IIS中为SQL Server 2008配置报表服务

在IIS中为SQL Server 2008配置报表服务2011-10-26 博客园 深蓝不知道是不是SQL Server 2008的Bug,我在安装了SQL2008后(选择了安装报表服务的),但是在IIS中 根本没有报表服务的虚拟目录。只是这么一个问题,其他BI设计器、报表服务等都还算正常。要正常使用报表服务则需要手动添加报表服务的虚拟目录,具体操作如下:(1)运行inetmgr打开IIS管理器。(2)新建应用程序池Report,使用默认配置即可,该应用程...
在SQL Server 2005中使用synonyms的优缺点

在SQL Server 2005中使用synonyms的优缺点

在SQL Server 2005中使用synonyms的优缺点2011-10-26 IT专家网 松晨问题提出在我的新工作中,我面临着一个问题,在product数据库中把创建的表进行归档,因为随着数据库的增 长,现在需要把它们移走。同时,这些归档的表被几项工作使用,而且它还在应用程序的代码中被调用。 这样移动它们就是一个非常复杂的过程。我希望能找到一种方法,尽可能减轻开发人员必须得完成的工作 量,因为他们的时间非常有限。请问在有限时间内按要求把表进行归档的最...
SQL Server 2008的策略管理新特性

SQL Server 2008的策略管理新特性

SQL Server 2008的策略管理新特性2011-10-30 CSDN 深蓝居策略管理是SQL Server 2008中的一个新特性,用于管理数据库实例、数据库以及数据库对象的各种属 性。策略管理在SSMS的对象资源管理器数据库实例下的“管理”节点下,如图:从图中可以看到,策略管理中包含三个节点:策略、条件、方面。方面就是策略要应用的对象,包括:服务器、表、触发器、视图、存储过程……这些方面对象都是...
SQL Server 2005数据库开发概述

SQL Server 2005数据库开发概述

SQL Server 2005数据库开发概述2011-10-30本文讨论了一些SQL Server 2005的新特性,这些新特性将帮助你创建一个新型的数据库应用程序。随着Microsoft SQL Server 2005 Beta 2的发布,数据库开发的方式正在改变中。作为一个数据库开发人员,现在你可以更好的把工作关注在功能、对本机格式的数据的访问(如XML)、以及利用强大的数据库服务器创建更复杂的系统上。数据库开发工作正前所未有的越来越集成,你所需要的所...
SQL Server 2008的CDC功能

SQL Server 2008的CDC功能

SQL Server 2008的CDC功能2011-10-30 博客园 陈希章CDC(Change Data Capture)通过对事务日志的异步读取,记录DML操作的发生时间、类型和实际影响的 数据变化,然后将这些数据记录到启用CDC时自动创建的表中。通过cdc相关的存储过程,可以获取详细的 数据变化情况。由于数据变化是异步读取的,因此对整体性能的影响不大,远小于通过Trigger实现的数 据变化记录。下面我用一个实例讲解这个功能。该功能主要在ETL解决...
用SQL Server 2005构建高性能数据仓库

用SQL Server 2005构建高性能数据仓库

用SQL Server 2005构建高性能数据仓库2011-10-30 IT168 amigo一. 介绍有一些具有访问数据权限的“超级用户”已经学会了专业的Transact-SQL。SQL Server 2005 报表服 务(SSRS)中的报表构造器的便利性扩展到了强大的Transact-SQL查询的创建,使得更多的用户使用它时 更加容易。他们这种消耗系统资源的能力是无法超越的,在保持一致的性能方面对数据库管理员(DBA) 构成了挑...
SQL Server与Oracle在并行处理方法方面的对比

SQL Server与Oracle在并行处理方法方面的对比

SQL Server与Oracle在并行处理方法方面的对比2011-10-30数据库并行访问,也就是两个或两以上用户同时访问同一数据,这也是数据库引擎如何设计和实现适 度反应所面临的最大问题。设计优良、性能卓越的数据库引擎可以轻松地同时为成千上万的用户服务。而 “底气不足”的数据库系统随着更多的用户同时访问系统将大大降低其性能。最糟糕的情况下甚至可能导 致系统的崩溃。当然,并行访问是任何数据库解决方案都最为重视的问题了,为了解决并行...
使用事务日志解决SQL Server的4个常见故障

使用事务日志解决SQL Server的4个常见故障

使用事务日志解决SQL Server的4个常见故障2011-10-30当系统出现故障时,只要存在数据日志那么就可以利用它来恢复数据解决数据库故障。作为SQL Server数据库管理员,了解数据日志文件的作用,以及如何利用它来解决一些数据库的常见故障,这非常重要。既然事务日志这么重要,那么他到底可以用来做什么事情呢?口说无凭,笔者这里就跟大家说说事务日志到底可以用来解决什么故障。故障一:服务器意外关闭造成的损失俗话说,天又不测风云。数据库服务器如果因为突然断...
探究SQL Server 2008备份压缩

探究SQL Server 2008备份压缩

探究SQL Server 2008备份压缩2011-10-30 IT专家网 戴羽问题大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据 库镜像或事务日志传送会话的时候。当我们浏览SQL Server 2008的新特性时,我们发现由一个叫做数据 库备份压缩的特性,可以用它来显著地降低备份和恢复操作。你能给我们详细地介绍下如何使用它吗?专家解答数据库压缩是SQL Server 2008的一个新特性,它可以显著地降低备份和恢...
如何将SQLServer2005中的数据同步到Oracle中

如何将SQLServer2005中的数据同步到Oracle中

如何将SQLServer2005中的数据同步到Oracle中2011-10-30 深蓝居 有时由于项目开发的需要,必须将SQLServer2005中的某些表同步到Oracle数据库中,由其他其他系统 来读取这些数据。不同数据库类型之间的数据同步我们可以使用链接服务器和SQLAgent来实现。假设我们 这边(SQLServer2005)有一个合同管理系统,其中有表contract 和contract_project是需要同步到一个 MIS系统中的(Oracl...
SQL Server 2008的性能和可扩展性

SQL Server 2008的性能和可扩展性

SQL Server 2008的性能和可扩展性2011-10-301.导言现今的公司需要易访问的和可用性好的商业数据,以便他们可以在全球市场中获得一席之地。与易访 问数据的这个需求相呼应的,关系数据库和分析数据库在规模方面继续发展,内嵌数据库和许多产品一起 出现,并且许多公司将服务器合并来减轻管理工作。当公司的数据环境在规模和复杂度方面持续发展的同 时他们必须维护最佳的性能。这篇白皮书描述了SQL Server 2008的性能和扩展能力,并解释了你可以怎样...
SQL Server事务日志的几个常用操作

SQL Server事务日志的几个常用操作

SQL Server事务日志的几个常用操作2011-10-30我们知道,SQL Server事务日志主要是用来记录所有事务对数据库所做的修改,如果系统出现故障,它将成为最新数据的唯一来源。日志的操作常有以下几个应用:一、事务日志文件LDF的丢失当我们不小删除或者LDF文件丢失的时候,数据库只剩下MDF文件,此时直接通过附加MDF是无法恢复数据库的,那我们怎么样才能恢复数据库呢?我们可以把SQL Server的日志文件分为两种形式:一类是无活动事务的日志,另...
使用SQL Server Hosting Toolkit把SQL数据库部署到远程主机环境

使用SQL Server Hosting Toolkit把SQL数据库部署到远程主机环境

使用SQL Server Hosting Toolkit把SQL数据库部署到远程主机环境2011-10-30SQL Server Hosting Toolkit这个工具包允许你在本地操作SQL Express,SQL Server 2000,和 SQL Server 2005数据库,然后把你的数据定义和数据轻松地迁移,安装到一个共享的远程主机SQL Server账号上……场景:你开发完了一个得意的ASP.NET应用,所有的东西都...
SQL Server内核架构剖析

SQL Server内核架构剖析

SQL Server内核架构剖析2011-10-30我们做管理软件的,主要核心就在数据存储管理上。所以数据库设计是我们的重中之重。为了让我们 的管理软件能够稳定、可扩展、性能优秀、可跟踪排错、可升级部署、可插件运行,我们往往研发自己的 管理软件开发平台。我们总是希望去学习别人的开发平台(如用友或金蝶或SAP),但我们却总是感叹管 理软件业务处理细节繁多,而数据库管理软件却简单的SELECT、INSERT、DELETE、UPDATE四个命令就搞定 。我们多希...
SQL Server报表服务中的一些常见小问题

SQL Server报表服务中的一些常见小问题

SQL Server报表服务中的一些常见小问题2011-10-30 IT专家网 戴羽SQL Server报表服务(SSRS)对于开发人员和用户来说是一个非常有用的设计和浏览报表的工具。但是 ,有些特性是在SSRS中没有提供为直接可以使用的。 这些特性是开发人员和用户经常需要的。在一个报表中显示服务器名称或IP地址当报表数据是运行在几个报表服务器上时,用户经常会搞错。你可能有一个测试和开发环境,但是你 不知道你的报表数据是来自于哪个服务器。很明显,解决这个问...
SQL Server 2008中的联机事务处理

SQL Server 2008中的联机事务处理

SQL Server 2008中的联机事务处理2011-10-30导言在过去的20年数据库得到了普遍使用,并迅速发展。存储和技术成本的降低导致大量地存储数据和数据库的急剧扩大。由于这个简单有效的技术,内嵌的数据库和许多产品应运而生,并使得公司可以存储更多的数据,并保持更久的时间,所以公司想合并他们的服务器。SQL Server 2008专注于四个关键领域来满足现今的OLTP数据库需求:· 可扩展性和性能。SQL Server 2008使得公司...
在SQL Server中重新编译存储过程

在SQL Server中重新编译存储过程

在SQL Server中重新编译存储过程2011-11-06在执行诸如添加索引或更改索引列中的数据等操作更改了数据库时,应重新编译访问数据库表的原始查询计划以对其重新优化。在 Microsoft SQL Server 2005 重新启动后第一次运行存储过程时自动执行此优化。当存储过程使用的基础表发生变化时,也会执行此优化。但如果添加了存储过程可能从中受益的新索引,将不自动执行优化,直到下一次 Microsoft SQL Server 重新启动后再运行该存储...
为何不能频繁执行DBCC SHRINKDATABASE

为何不能频繁执行DBCC SHRINKDATABASE

为何不能频繁执行DBCC SHRINKDATABASE2011-11-06能频繁执行DBCC SHRINKDATABASE的原因首先,我们需要了解数据文件并不是所有的空间都会被使用,而是只有部分未使用的空间:包括已删除的数据、文件自动增长所未使用的空间及其一些不能被使用的碎片空间,这些未使用空间可通过sp_sapceused得到。执行DBCC SHRINKDATABASE后将分配页从文件末尾移动到文件前部的未分配页,然后进行压缩;只有执行了TRUNCATE...
<< 41 42 43 44 45 46 47 48 49 50 >>