相信数据库运维同学都知道,随着时间的推移,每天备份产生的记录累计越来越多。不仅在系统数据库 msdb 记录下来,SQL Server 的错误日志也会记录相应信息。如果我们不定时清理,长此以往使数据越来越多。我们查看msdb数据库,看看哪张表数据较多。select OBJECT_NAME(id),rows from msdb.sys.sysindexes where indid in(0,1)and
原创 2月前
37阅读
suspect_pages 表位于 msdb 数据库中,是在 SQL Server 2005 中引入的。用于维护有关可疑页的信息的 suspect_pages数据库管理员负责管理表(主要通过删除旧的行实现)。suspect_pages 表有大小限制,如果此表已满,则不会记录新的错误。若要防止此表填满,数据库管理员或系统管理员必须通过删除行来手动清除此表中的旧条目。因此,我们建议您定期删除或存档 event_type 为已还原或已修复的行或具有旧 last_update 值的行。若要监视对 suspect_pages 表执行的操作,可使用 Database Suspect Data Page 事
转载 2011-12-19 20:54:00
63阅读
2评论
转自:http://lcj240856742.blog.163.com/blog/static/65675342008268474915/答案一:假设 kmjx 为被置疑的数据库。5.把数据库设成紧急状态: 在SQL查询分析器中逐条执行以下语句 sp_configure 'allow',1 reconfigure with override update sysdatabases set stat...
转载 2010-08-21 12:22:00
65阅读
2评论
use msdb   goIF OBJECT_ID('msdb.dbo.usp_ExportSSISPkgs') IS NOT NULL     DROP PROCEDURE dbo.usp_ExportSSISPkgs;    goCREATE PROCEDURE dbo.usp_ExportSSISPkgs   @exportPath
原创 2017-05-11 14:14:51
1994阅读
正在整理数据库备份情况。发现 msdb 中有太多备份历史信息,统计查看结果如下过程把它删除
原创 2月前
34阅读
MSDB作为SSIS和所有作业、计划的管理数据库,在很多时候我们需要对其进行迁移,但是迁移并不是一帆风顺的,所以我们需要注意: MSDB还原步骤: 还原前: 1. 检查SQL Server 当前数据库版本,包括子版本和建构号 2. 检查当前SQL Server软件安装目录是否与预计安装的新SQL Server软件目录一致 还原: 3. 安装新数据库后,升级当前数据库版本到与老数据库一致
原创 2012-09-27 14:01:22
1827阅读
1.停止所有SQL 服务 2.打开cmd,  第一行输入cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn后回车  再输入start sqlservr.exe -c -T 3608回车  接着输入sqlcmd回车 3.在sqlcmd里输入下面内容  use master &nb
原创 2013-01-12 17:34:24
3891阅读
1点赞
1评论
(1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其他系统数据库及用户数据库的相关信息。因此,如果 master 数据库不可用,则 SQL Server 无
转载 2021-08-18 00:47:47
2095阅读
<!--文章类型-->转载oriency755 发布于2012-12-04 11:34:45 阅读数 6870 收藏 sp_send_dbmail [ [ @profile_name = ] 'profile_name' ] [ , [ @recipients = ] 'recipients [ ; ...
转载 2021-05-03 16:09:09
423阅读
2评论
上一章中,系统数据库重建之后,数据库、登录名、作业、备份信息等对象都不见了。所有得还原系统数据库master、msdb、model,一般
1 停止SqlServer服务,编辑文本增删字符以破坏以下3个系统数据库master、msdb、model。(破坏前先做
原创 2月前
9阅读
在用SQL语句创建SQL Server作业时有时出现如下错误:消息515,级别16,状态2,过程sp_add_job,第137行不能将值NULL插入列'owner_sid',表'msdb.dbo.sysjobs';列不允许有空值。INSERT失败。语句已终止。这可能与为作业创建的数据库登录ID有关,...
转载 2014-08-12 10:29:00
39阅读
2评论
--【作业常用的几个步骤】EXEC msdb.dbo.sp_delete_jobEXEC msdb.dbo.sp_add_jobEXEC msdb.dbo.sp_add_jobstepEXEC msdb..sp_add_jobscheduleEXEC msdb.dbo.sp_add_jobserver EXEC msdb.dbo.sp_start_job--删除作业IF EXISTS (SELE
原创 2月前
33阅读
SELECTCONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS Server,msdb.dbo.backupset.database_name,msdb.dbo.backupset.backup_start_date,msdb.dbo.backupset.backup_finish_date,msdb.dbo.backupset.expiration_date,CASE msdb..backupset.typeWHEN 'D' THEN 'Database'WHEN 'L' TH
转载 2011-08-17 17:37:00
119阅读
2评论
SELECT * FROM msdb.dbo.MSdatatype_mappingsSELECT * FROM msdb.dbo.sysdatatypemappings
原创 2月前
18阅读
T * FROM msdb.dbo.MSdatatype_mappingsSELECT * FROM msdb.dbo.sysdatatypemappings
原创 2月前
31阅读
最近一直在学习SqlServer 作业方面的知识,总结一下。 一:作业存在的库。 msdb use msdb Msdb数据库
原创 5月前
323阅读
在讲解SQLServer Agent Jobs之前,先要讲解msdbMsdb是SQLServer的系统数据库之一
转载 2012-05-28 13:00:00
47阅读
2评论
问题:拒绝了对对象 'sp_send_dbmail' (数据库 'msdb',架构 'dbo')的 EXECUTE 权限。解决:EXEC msdb.dbo.sp_addrolemember @rolename = 'DatabaseMailUserRole'    ,@membername = 'blog_superadmin';GO
原创 2021-07-21 14:33:49
46阅读
  • 1
  • 2