Welcome 微信登录

首页 / 数据库 / SQLServer

DTS构建组件及其如何完成数据转换服务

DTS构建组件及其如何完成数据转换服务

DTS构建组件及其如何完成数据转换服务2008-05-09在使用SQL Server 的过程,中由于经常需要从多个不同地点将数据集中起来或向多个地点复制数据,所以数据的导出,导入是极为常见的操作.我们可以使用BCP 命令来完成这一任务,但是记住 BCP 的命令格式是一件令人头痛的苦差事,虽然你可以查看帮助文件,所以我们需要功能强大操作简单的工具来完成这一任务,数据转换服务DTS 提供了这种支持。因此本章将介绍DTS 的基本情况、讨论DTS 的各个构建组件以...
SQL Server中处理空值时涉及的三问题

SQL Server中处理空值时涉及的三问题

SQL Server中处理空值时涉及的三问题2008-05-09数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQL Server中处理这些值时涉及的3个问题:计数、使用空表值以及外键处理。用COUNT(*)处理空值大多数集合函数都能在计算时消除空值;COUNT函数则属于例外。对包含空值的一个列使用COUNT函数,空值会从计算中消除。但假如COUNT函数使用一个星号,它就计算所有行,而不管是否存在空值。如...
利用SQL Server系统函数进行代码存档

利用SQL Server系统函数进行代码存档

利用SQL Server系统函数进行代码存档2008-05-09作为一名数据库管理员,在进行代码迁移之前,我总是尽力给提交于开发环境的代码一个完整的面貌。但是,不得不承认,我不能保证不发生任何可能破坏开发系统的事情。当这种情况发生时,可能的补救措施是恢复到目标代码的前一版本,目标代码可能是存储过程,函数等等。如果可能的话,你不想做但又不得不做的事情是从备份的数据库中恢复代码,但是如果备份的数据库存储在磁带上,这种方法可能因花费太长的时间而不能使用。如果数据...
SQL Server分布式分区视图分解数据表

SQL Server分布式分区视图分解数据表

SQL Server分布式分区视图分解数据表2008-05-09分布式分区视图可以将来自一个或多个SQL Server数据库中的数据连接起来。当开发一个水平分区数据库环境时,你可以使用分布式分区视图将来自不同服务器的分区表连接起来,使得这些数据看起来像来自同一个服务器。你可以设计这些视图,因此,如果你的潜在数据表结构设计合理的话,查询优化器就可以知道从那个数据表得到查询需要的数据,从而加速运行。一个设计合理的分布式分区视图还可以实现更新、插入和删除。我们将...
如何使用MSCS建立SQL Server集群

如何使用MSCS建立SQL Server集群

如何使用MSCS建立SQL Server集群2008-05-09集群是一种技术解决方案,它将硬件和软件结合起来,为Web、Email以及等服务提供高可用性和高伸缩性的架构。本文将分析集群的类型,然后将重点放在如何建立一个基于Microsoft的集群解决方案。集群的类型集群分为两种类型:负载平衡和失效转移(Failover)。负载平衡集群将负载分散到集群内的各个资源,这要涉及跨越多个前端服务器的分布式网络传输。负载平衡集群令每个可用的服务器都拥有较为平均的负...
数据库管理员制胜法宝--Coefficient

数据库管理员制胜法宝--Coefficient

数据库管理员制胜法宝--Coefficient2008-05-09数据库的调整和优化可能是一个数据库管理员的最主要也是最关键的任务之一。 遗憾的是,对像SQL Server这样的数据库进行调整和性能调节并不是一件容易的事。SQL Server带有几种监控和调试工具,功能强大,但精通掌握十分困难。 然而,现在有了Coefficient。它是Intrinsic Design公司发布的新产品,对初学者和有经验的数据库管理员都适用。Coefficient可以帮助加...
详细讲述 SQL SERVER 内存和缓冲区管理

详细讲述 SQL SERVER 内存和缓冲区管理

详细讲述 SQL SERVER 内存和缓冲区管理2008-05-09为SQL Server提供的可用内存越多,SQL Server就有越多的资源使用于缓冲区,即可减少服务器从磁盘读取数据以获取静态信息或编译过程计划的次数。调整SQL Server所占内存可通过在服务器配置文件中设置total memory参数进行,该参数的值指定了SQL Server在启动时所需的内存总量,如若该值为10000页,则SQL Server在启动时就将试图获得10000*2KB...
SQL Server 2000数据库中如何重建索引

SQL Server 2000数据库中如何重建索引

SQL Server 2000数据库中如何重建索引2008-05-09在数据库中创建索引时,查询所使用的索引信息存储在索引页中。连续索引页由从一个页到下一个页的指针链接在一起。当对数据的更改影响到索引时,索引中的信息可能会在数据库中分散开来。重建索引可以重新组织索引数据(对于聚集索引还包括表数据)的存储,清除碎片。这可通过减少获得请求数据所需的页读取数来提高磁盘性能。 在 Microsoft® SQL Server™ 2000 中,如果...
向外扩展SQL Server系统的两个选项

向外扩展SQL Server系统的两个选项

向外扩展SQL Server系统的两个选项2008-05-09当我提到向外扩展数据库系统时,我实际上只是讨论对数据库系统进行分割或划分,以便你能利用那些部分,把它们分配到单独的数据库服务器上。这允许你在许多服务器间分散处理能力,以适应不断扩张的增长。但是,额外的特性和功能需要更高的复杂程度。一个向外扩展的数据库很难进行设计或管理。在你成功对一个数据库系统实行向外扩展之前,你必须解决许多困难的商业和技术难题。本文说明向外扩展数据库系统的两个选项,从而实现更高...
在SQL Server实例之间传输登录和密码

在SQL Server实例之间传输登录和密码

在SQL Server实例之间传输登录和密码2008-05-09概要在将数据库移动到新服务器后,用户可能无法登录到新服务器。相反,他们会收到下面的错误消息:Msg 18456, Level 16, State 1Login failed for user "%ls". 您必须将登录和密码传输到新服务器。本文介绍如何将登录和密码传输到新服务器。如何在运行 SQL Server 7.0 的服务器之间传输登录和密码SQL Server 7.0 数据转换服务 (D...
SQL Server数据库搭建农村信息化的方案

SQL Server数据库搭建农村信息化的方案

SQL Server数据库搭建农村信息化的方案2008-05-092007年1月,国务院出台了中央“一号文件”,文件中对加快农业信息化建设有了更明确的部署,为新农村建设创建了更加良好的社会环境。在新农村建设的过程中,信息技术承担着缩小数字鸿沟,推动农村生产效率提高的全新角色。随着村村通电话的工程的推进,农村的通讯基础设施建设的迅速发展,为农村信息化建设提供了有利的基础。在农村信息化的建设中,通过构建信息技术平台,让农民便捷地了解到了...
ACCESS转化成SQL SERVER 2000需要注意的问题

ACCESS转化成SQL SERVER 2000需要注意的问题

ACCESS转化成SQL SERVER 2000需要注意的问题2008-05-09多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方法和注意事项 一,首先,我说的是在ACCESS2000,SQL2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的; 二,转换的方法 1,打开”控制面板“下...
用MS SQL Reporting Services生成报表

用MS SQL Reporting Services生成报表

用MS SQL Reporting Services生成报表2008-05-09灵活的报表功能是大多数业务应用程序的一个要求,这些报表功能在集成到 Web 应用程序中之后用途更加广泛。利用 SQL Server® 2000 Reporting Services 的最新版本,您可以轻松地具有来自各种数据源的报表生成功能。在本文中,我将介绍使用 Visual Studio® 和 Reporting Services 来编写报表,并演示如何将报表...
缩小SQL Server中日志文件的方法介绍

缩小SQL Server中日志文件的方法介绍

缩小SQL Server中日志文件的方法介绍2008-05-09前几天也碰到日志文件过大的问题,数据库实际大小为600M, 日志文件实际大小为33M, 但日志文件占用空间为2.8G!!!试了多种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩小。无论如何,这应该算SQL SERVER的一个BUG吧。后来找到下面的代码,就可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里,,然后修改其中的3个参数...
关于SQL Server数据库的若干注意事项

关于SQL Server数据库的若干注意事项

关于SQL Server数据库的若干注意事项2008-05-09如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。在这里,我不打算介绍使用的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的...
SQL Server 2000索引结构及使用方法

SQL Server 2000索引结构及使用方法

SQL Server 2000索引结构及使用方法2008-05-09一、深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安&rd...
用SQL*PLUS构建完美excel或html输出

用SQL*PLUS构建完美excel或html输出

用SQL*PLUS构建完美excel或html输出2008-05-09通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件。首先创建两个脚本:1.main.sql用以设置环境,调用具体功能脚本。2.功能脚本-get_tables.sql为实现具体功能之脚本。通过这样两个脚本可以避免spool中的冗余信息。示例如下:1.main.sql脚本:[oracle@jumper u...
黑客攻破SQL服务器系统的十种方法

黑客攻破SQL服务器系统的十种方法

黑客攻破SQL服务器系统的十种方法2008-05-09无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器系统。既然黑客在做这样的事情。你也需要实施同样的攻击来检验你的系统的安全实力。这是理所当然的。下面是黑客访问和攻破运行服务器的系统的十种诡计。1.通过互联网直接连接这些连接可以用来攻击没有防火墙保护、全世界都可以看到和访问的SQL服务器。DShield公司的端口报告显示了有多少系统在那里等待遭受攻...
用SQL数据库批量插入数据简介

用SQL数据库批量插入数据简介

用SQL数据库批量插入数据简介2008-05-09最近忙于公司BI软件性能测试,这几天主要测试CUBE采用ROLAP下,PA的并发和稳定性。涉及表和维度,立方:事实表sales_fact_1997,维度表time_by_day;立方:sales。修改内容:删除原来的TIME维度,新建TIME维度,修改SALES立方。数据插入:1、事实数据插入:通过DTS加调度实现将sales_fact_1997的数据进行复制。频率为每分钟10000条。主要用到的SQL语句...
<< 21 22 23 24 25 26 27 28 29 30 >>