有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会
除了查询syscolumns系统数据表,你还可以使用查询分析器程序中的对象浏览程序来创建一个有序的数据列的列表。这个程序可以在SQL Server 2000 客户端实用程序里找到(即使SQL Server的版本是7.0)。如果对象浏览器没有显示,你可以打开“工具|对象浏览器|显示/隐藏”菜单或者是按下[F8]键。在查询分析器里,对象浏览器显示在
问:我发现sysindexes索引表中的很多条目并不是我自己创建的。听说它们并不是真正的索引,而是SQL Server查询优化器自动创建的统计。怎样才能识别哪些是真正的索引,哪些是SQL Server自动创建的统计呢? 答:按照默认设置,如果表中的某列没有索引,则SQL Server会自动为该列创建统计。然后,查询优化器评估该列中数
SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_
摘要:本文介绍如何使用分区来改善 SQL Server 2000 Enterprise Edition 中数据仓库的可管理性、查询性能和加载速度,并讨论关系型数据库和分析服务多维数据集中的矢量架构的水平分区。 概述 本文讨论数据仓库中数据分区的作用。关系型数据仓库和分析服务多维数据集都支持数据分区。分区的逻辑概念在 Microsoft&r
今天做sql server 2000的一个实验,比较简单的那种,新建数据库,修改日志文件的大小等等吧,恩,应该还是比较简单的了。下面还是记录一下啦~都这么就没有来过了的。 /* ** CREABASE.SQL ** ** Drop and Rereate the credit database. Record the time required. */ PRINT ''Begin CREABASE.S
一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务>备份数据库。 2.备份 选数据库完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮
在开发基于SQL Server数据库的应用程序时,经常会遇到需要知道SQL Server数据库对象的相关信息的情况,例如SQL Server中有哪些数据库,这些数据库中有哪些数据表,每个数据表有哪些字段,这些字段是什么属性等。笔者在开发一个数据库导入程序时就遇到了这些问题,经过一番摸索,较好地解决了上述问题,现在把实现方法介绍给
当你需要找到一个表格是否有一个关键键,你可以使用系统的存储进程sp_pkeys。系统的存储进程有三个输入参数: @table_name:这个是询问语句中表格的名字,在通配符没有被使用的时候它是一个必须使用的参数。 @table_owner:这个是表格系主. @table_qualifier:这个是表格所在地的数据库名字 (这个很让人产生一种
Microsoft Corp. SQL Server 7.0页(Page)的大小? 8K ,SQL Server 6.X页的大小为2K。 SQL Server 7.0每一列的最大值为多少? 由于同一列的数据一定要在同一页上,因此每一列最大值为8092字节。 SQL Server 7.0扩展(Extent)的大小为多少? 64K,即8页,较小的表可与
系统的存储进程 sp_helprotect, 在当前的SQL Server服务器中鉴别许可. 系统进程接受四个可选参数: @name: 这个是数据库对象名. 这个参数的值可能可能是一个语句许可。 @username: 这个是数据库中用户的账号.这个可能是标准的SQL Server登陆或者一个Windows用户或者组登陆,它们都是数据库用户账号。 @grantor
我所讲的一个故事的背景是这样的,在某一个POS的项目中使用SQL SERVER 2000做前台数据库,IBM 的DB2做后台数据库。前台数据库的环境是这样的操作系统是WINDOWS 2000 SERVER(10 USERS),数据库是SQL SERVER 2000(E)+SP3,Application是POS的收银系统(是一种实时的交易系统)。硬件的配置是:P4 XRON 2.4G*2,36G HDD*5 做的RAI
在商业环境中,SQL Server 2000 Reporting Services 通过很容易地将正确的信息传递给适当的人扩展了微软的商业智能(BI)平台。 Reporting Services 是一个完整的基于服务器的平台,它可以建立、管理、发布传统的基于纸张的报表或者交互的、基于Web的报表。产品模块化的设计方式和可扩展的应用编程接口(APIs)使得软件
如果要通过SQL Server查询Index Server,须使用OPENQUERY函数。其语法结构如下。 OPENQUERY(linked_server, ''query'') 其中linked_server参数为连接的名称。而query参数为要进行的查询,它将以一个字符串的形式传送给OPENQUERY函数。此函数返回的将是一个虚拟表,从而可以让我们对其做进一步的查询。 下面的
概述 本文是 Microsoft 和 Dell 公司共同合作的成果,用来说明 Microsoft® SQL Server™ 2000 和 Dell 硬件的可缩放性。在 Dell 企业版八路服务器上运行的 SQL Server 2000 可以支持上千个数据库及为数众多的用户,同时还可以提供进行集中管理所需的性能。SQL Server 2000 使用户能够在对称多重处理 (SMP) 系
很简单的一个东西,见网上好多朋友问“怎么实现交叉表?”,以下是我写的一个例子,数据库基于SQL SERVER 2000。 交叉表实例 建表: 在查询分析器里运行: CREATE TABLE [Test] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL
适用于:Microsoft SQL Server? 2000 Analysis Services 摘要:学习如何使用 Microsoft XML for Analysis Provider 附带的连接池对象来开发适用于 Microsoft SQL Server 2000 Analysis Services 的可伸缩客户端和 Web 应用程序。 简介 资源管理是开发可伸缩客户端和基于 Web 的应用程序时需要考虑的一个重要问
什么是 SQL Server Express? SQL Server 2005 Express Edition 是 Microsoft SQL Server 的 Microsoft 桌面引擎 (MSDE) 版本的替代产品。它的体系结构完全重新设计,您可以像使用 Microsoft Access/JET 数据库那样安装和使用它,但是不会出现与该方法相关联的问题。SQL Server 2005 Express Edition 为满足下列应用程序
Microsoft Corp. 「Microsoft SQLServer 7.0」以下简称「SQL Server 7.0」】 数据库升级转换所需时间? 影响数据库升级转换所需时间的因素很多, 除了硬件的因素外,由于需要重新创建每个SQL Server 6.X的对象,数据库复杂与否也会有影响,一般来说大致的速度如下 数据库大小 估计所需时间
SQL Server 企业版、标准版、开发人员版的正版价格都很高,一般的用户或者开发企业都难买得起 而接触过MSDE的人都知道,MSDE是微软推出的一个免费的SQL桌面引擎。它限制了同时访问用户的数量,而内核与其它版本基本相当。最大为同时5人访问。并且不附带客户端管理工具,不方便调试、安装。而SQL Server 标准版和企业