摘要: 由于使用SSMS创建的维护计划中,完整备份的话,会打断别的备份的顺序链,而由于管理原因,往往需要有几套备份计划,所以经过时间,本人编写了一个存储过程实现我的想法。不管你用不用,反正我用了。首先,创建一个表,用于记录备份信息。因为用DMV和系统视图的话往往要编写很多东西,对于一般人很难记住那么多表。所以使用一个表来记录更加方便。以前之前已经创建了一个库 AuditDB,用于监控数据库的DDL操作,所以这里没有再编写建库脚本。只是在这个库里面创建一个表。USE AuditDB GO IF OBJECT_ID('BackupHistory') IS NOT NULL DROP TAB 阅读全文
posted @ 2012-05-11 13:58 sqlite例子 阅读(687) 评论(0) 推荐(0)
摘要: 一、服务器配置:1、兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为。1.1、查看数据库兼容级别及更改兼容级别:SELECT compatibility_level FROM sys.databases WHERE name=DB_NAME()1.2、更改兼容级别:将某些数据库行为设置为与指定的 SQL Server 版本兼容。sp_dbcmptlevel [ [ @dbname = ] name ] [ , [ @new_cmptlevel = ] version ] --上面的命令有可能在后续取消,所以建议使用下面语句:ALTER DATABASE dat... 阅读全文
posted @ 2012-05-11 11:09 sqlite例子 阅读(216) 评论(0) 推荐(0)
摘要: 从网上收集,有些已经在2008不支持或者后续版本不支持,所以需要慎用。XP_FileExist: 用法:EXEC xp_fileexist <filename> [, <file_exists INT> OUTPUT] 例子:exec master.dbo.xp_fileexist 'C:\temp' SP_MSForEachDb: 例子1:exec dbo.sp_MSforeachdb 'select ''?'', * from [?].INFORMATION_SCHEMA.TABLES where table_ 阅读全文
posted @ 2012-05-11 10:40 sqlite例子 阅读(339) 评论(0) 推荐(0)