技术前沿:走近数据库集群技术
作者:admin 日期:2007-04-30
用来保存计算最终结果的数据库是整个信息系统的重要组成部分,技术也相对成熟。然而,对于所有数据库而言,除了记录正确的处理结果之外,也面临着一些挑战:如何提高处理速度,数据可用性、数据安全性和数据集可扩性。将多个数据库联在一起组成数据库集群来达到上述目标应该说是一个很自然的想法。
集群(CluSTer)技术是使用特定的连接方式,将价格相对较低的硬件设备结合起来,同时也能提供高性能相当的任务处理能力。
本文试图对当前主要的数据库集群用到的具体技术和市场上的主流产品进行分析并作点评,从而为读者提供一个数据库集群的评价参考。
如何把数据导入不同的表空间?
作者:admin 日期:2007-04-30
SQL Server与Excel数据互导解答
作者:admin 日期:2007-04-30
解决SQL Server 2000之日志传送功能
作者:admin 日期:2007-04-30
一、残余数据
当您进行SQL Server 2000日志传送的实验时,也许偶而会中断设定过程。如果真是如此,那么某些资料仍然会存入每台服务器的日志传送资料表,并且影响到后续的日志传送设定动作。为了保证这些剩余资料都会被清除,请确实删除每台服务器msDB数据库内日志传送资料表之相关资料。
错误信息:
Error 14261: The spECified primary_server_nAMe.primary_database_name ('N') already exiSTs.
Error 14426: A log shipping monitor is already defined (...)
处理方法:
SQL Server连接中的三个最常见错误
作者:admin 日期:2007-04-30
局域网SQL Server实例调试问题
作者:admin 日期:2007-04-30
问:局域网内的两台装有MSDE2000的电脑在SQL Server 服务管理器里只能看到自己的实例,却看不到对方的实例,只有对方的电脑名,是怎么回事? 具体情况如下:
局域网是通的,能够ping通对方电脑的名称和IP。用MSDE2000在局域网的两台电脑分别安装了一个数据库实例,实例名不是缺省的计算机名,安装正常。在桌面右下角的SQL Server服务管理器的服务器一栏中,自己电脑的服务器实例名能显示出来,也能正常运行。但是,另一台电脑的服务器实例名没有显示,只显示另一台电脑的计算机名,这台电脑也不能正确连接另一台电脑上安装的数据库。在另一台电脑上也是这样情况,请问是怎么回事?如何解决?
答:需要分情况看这个问题。
局域网是通的,能够ping通对方电脑的名称和IP。用MSDE2000在局域网的两台电脑分别安装了一个数据库实例,实例名不是缺省的计算机名,安装正常。在桌面右下角的SQL Server服务管理器的服务器一栏中,自己电脑的服务器实例名能显示出来,也能正常运行。但是,另一台电脑的服务器实例名没有显示,只显示另一台电脑的计算机名,这台电脑也不能正确连接另一台电脑上安装的数据库。在另一台电脑上也是这样情况,请问是怎么回事?如何解决?
答:需要分情况看这个问题。
保护SQL Server的十个步骤
作者:admin 日期:2007-04-30
SQL Server数据库六种数据移动方法
作者:admin 日期:2007-04-30
本人从事的工作是数据库管理员,要维护多台服务器中的数据库,经常把某台服务器中的某个数据库移动到另外一台服务器,对数据的移动有些心得体会,希望和大家共同交流。
1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tASks/Import Data...(或All tasks/EXPort Data...),进入向导模式,按提示一步一步走就行了,里面分得很细,可以灵活的在不同数据源之间复制数据,很方便的。而且可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。也可以直接打开DTS设计器,方法是展开服务器名称下面的Data TransfORMation ServicES,选Local Packages,在右边的窗口中右击,选New Package,就打开了DTS设计器。值得注意的是:如果源数据库要拷贝的表有外键,注意移动的顺序,有时要分批移动,否则外键主键,索引可能丢失,移动的时候选项旁边的提示说的很明白,或者一次性的复制到目标数据库中,再重新建立外键,主键,索引。
其实建立数据库时,建立外键,主键,索引的文件应该和建表文件分开,而且用的数据文件也分开,并分别放在不同的驱动器上,有利于数据库的优化。
1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tASks/Import Data...(或All tasks/EXPort Data...),进入向导模式,按提示一步一步走就行了,里面分得很细,可以灵活的在不同数据源之间复制数据,很方便的。而且可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。也可以直接打开DTS设计器,方法是展开服务器名称下面的Data TransfORMation ServicES,选Local Packages,在右边的窗口中右击,选New Package,就打开了DTS设计器。值得注意的是:如果源数据库要拷贝的表有外键,注意移动的顺序,有时要分批移动,否则外键主键,索引可能丢失,移动的时候选项旁边的提示说的很明白,或者一次性的复制到目标数据库中,再重新建立外键,主键,索引。
其实建立数据库时,建立外键,主键,索引的文件应该和建表文件分开,而且用的数据文件也分开,并分别放在不同的驱动器上,有利于数据库的优化。
VB实现文件数据对SQL Server上传下载
作者:admin 日期:2007-04-30
前言
很多单位尤其是制造业、设计院,计算机应用开展的较早。在这些单位,各种法规文件的下达以及日常工作中产生的大量数据,形成了种类繁杂、数量庞大档案资料(各种文件)。面对海量数据,原有档案管理系统在进行数据的备份、还原、更新与维护时多数已力不从心。传统的基于文件的管理方式,还给各种档案的保密工作带来了隐患。为此,越来越多的单位开始开发基于数据库的文件档案管理系统,以期克服这些毛病。
结合笔者开发的科技档案管理系统,本文以Visual BASic6.0和SQL Server 2000环境下的数据库为例,介绍文件数据对SQL Server 2000数据库的上传和下载。
很多单位尤其是制造业、设计院,计算机应用开展的较早。在这些单位,各种法规文件的下达以及日常工作中产生的大量数据,形成了种类繁杂、数量庞大档案资料(各种文件)。面对海量数据,原有档案管理系统在进行数据的备份、还原、更新与维护时多数已力不从心。传统的基于文件的管理方式,还给各种档案的保密工作带来了隐患。为此,越来越多的单位开始开发基于数据库的文件档案管理系统,以期克服这些毛病。
结合笔者开发的科技档案管理系统,本文以Visual BASic6.0和SQL Server 2000环境下的数据库为例,介绍文件数据对SQL Server 2000数据库的上传和下载。

