04 2011 档案
摘要:1. backupfile表中的每条记录都对应着数据库中的数据文件或日志文件的一次备份信息。表中的字段说明了备份时文件的属性。通俗的说,是备份文件的详细表。主要字段:backup_set_id:备份集文件的唯一标识号。一个备份集可能包含多个数据文件或日志文件。filegroup_name :数据库备份的文件组名称,文件组名可以在数据库配置中自定义file_number :所属备份集中的IDbacked_up_page_count:已备份的页数file_type:已备份文件的类型,D = 数据文件,L = 日志文件,F = 全文目录(全文索引),可为nullfile_size :备份文件的长度,
阅读全文
摘要:由于最近数据库的部分job总是不能十分健康的执行,而监控起来只能登陆db服务器去查看错误日志,维护起来十分麻烦,并且job一般都是比较重要的,比如备份数据库或者清理数据库等等。网站这边,经常由于清理job不能正常执行,造成数据库空间在几天内增加 2G - 3G 左右,最后排查发现,是由于执行清理的sql语句执行超时而至。所以,做了一个job执行报表的功能,集成于公司的后台,和 错误日志放在了一起,这样就能每天方便的监控了。下面是用到的SQL 语句:select top 150 a.run_date,a.run_time, b.name,step_id,step_name,a.message,a
阅读全文
摘要:跨库复制表数据,有很多种方法,最常见的是写程序来批量导入数据了,但是这种方法并不是最优方法,今天就用到了一个很犀利的方法,可以完美在 Sql Server 2005 和 Sql Server 2008 中执行!格式如下:insert into tableA SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=127.0.0.1;User ID=sa;Password=sasasa').databaseName.dbo.tableB 找到这个方法后,准备执行,可是却并不太顺利,跨库复制表数据的途中,接连出现两
阅读全文
摘要:最近试用了下SqlServer2008的MaintenancePlans(维护计划),感觉很不错很不错。一贯的延续了微软的风格,图形化界面操作,保准你掌握了这个,就能成为半个DBA了,哈哈,吹牛了,就是想说这个蛮不错的,特别是比这SqlServer2000和SqlServer2005来说,用户体验又好了一些。废话不多说了,下面就开始详细介绍MaintenancePlans(维护计划):官方对维护计划,即MaintenancePlans的解释:维护计划向导可以用于帮助您设置核心维护任务,从而确保数据库执行良好,做到定期备份数据库以防系统出现故障,对数据库实施不一致性检查。维护计划向导可创建一个或
阅读全文