今天, 一个客户的sql server反应说数据文件变的超大, 短短半个月的时间, 从1G增长到69G。 十分不正常。在数据库属性里面看到数据库的大小的初始值: 变成69G。 做了如下尝试:1、利用sqlserver 本身工具, 进行数据文件收缩, 从69G缩小到6G, 直接报错。 从69G缩小到30G, 不报错, 但是刷新以后, 仍然显示69G, 明显是没有起作用。2、利用数据库里面的
转载 2023-11-09 22:24:18
302阅读
相信数据库运维同学都知道,随着时间的推移,每天备份产生的记录累计越来越多。不仅在系统数据库 msdb 记录下来,SQL Server 的错误日志也会记录相应信息。如果我们不定时清理,长此以往使数据越来越多。我们查看msdb数据库,看看哪张表数据较多。select OBJECT_NAME(id),rows from msdb.sys.sysindexes where indid in(0,1)and
原创 2023-01-10 11:39:29
161阅读
概述MSDB 数据库是 4 个可见系统数据库之一,另外3个分别是master、model 和 TempDB 。MSDB目的是跟踪一系列常见 DBA 活动历史记录,如备份和恢复。它还包含 SQL Server 代理的所有数据,包括作业、步骤、运算符、警报和执行历史记录。有时 MSDB 用于存储 SSIS 包,尽管它更常见地存储在实例上的 SSIS 目录数据库中。下面探讨一下MSDB一些特性MSDB
正在整理数据库备份情况。发现 msdb 中有太多备份历史信息,统计查看结果如下过程把它删除
原创 2023-01-10 11:14:24
74阅读
方法1:第一步:backup log database_name with no_log 或者 backup log database_name with truncate_only --no_log和truncate_only是在这里是同义的,随便执行哪一句都可以第二步:1.收缩特定数据库的所有数据和日志文件,执行 dbcc shrinkdatabase (database_name,[,tar
转载 2024-09-06 10:04:27
199阅读
# 学习如何使用 SQL Server 的 `tempdb` 和 `msdb` 在SQL Server中,`tempdb` 和 `msdb` 是两个非常重要的系统数据库。`tempdb`用于存储临时数据,而`msdb`则主要用于存储作业计划和弹性数据库等信息。针对初学者,本文将详细介绍如何使用这两个数据库,包括基础概念、流程步骤以及代码示例。 ## 流程概述 下面是使用 `tempdb` 和
原创 2024-08-21 08:02:34
39阅读
在 SQL Server 中,`msdb` 数据库通常因为存储过多的任务、历史记录和事件而变得过大。这个问题可能会导致性能下降、备份和恢复的延迟,甚至影响 SQL Server 的正常运行。下面我们将介绍如何解决“SQL Server msdb 过大”的问题,从环境准备到分步指南、配置详解、验证测试、优化技巧以及排错指南,希望可以帮助大家有效处理这一问题。 ## 环境准备 ### 前置依赖安装
原创 7月前
87阅读
只有mdf文件的恢复技术 由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。 如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者 sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息 设备激活错误。物理文件名 'C:\Program Files\Micros
--SQL转Oracle/DB2的类型对应关系SELECT *FROM msdb.dbo.MSdatatype_mappings; --MS SQL SERVER更详细得显示了ORACLE/DB2各个数据库系统的类型对应SELECT *FROM msdb.dbo.sysdatatypemappings; dbms_name sql_type dest_type dest_pre...
SQL
原创 2021-07-21 11:55:59
219阅读
SQL Server 的事务日志录数据库更新情况的文件,扩展名为ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。一般情况下,在能够容...
转载 2015-02-25 16:07:00
416阅读
2评论
1.登陆项目平台数据库服务器。双击SQL Server Management Studio打开数据库管理。2.如下图,点击连接登陆数据库3.如下图,打开数据库属性窗口4.如下图,更改数据库恢复模式5.如下图,收缩数据库日志到这里已经完成了,数据库的日志收缩6.如下图,数据库恢复模式修改为完整
原创 精选 2022-08-04 17:44:31
4706阅读
Sql server 2005日志文件太大,使其减小的方法Sqlserver2005日志文件太大,使其减小的方法: 运行下面的三行 dbName为数据库名: backup log dbName with NO_LOG backup log dbName with TRUNCATE_ONLY DBCC SHRINKDATABASE(dbName) 日志文件减小到1MB  sql ser
# 如何实现 SQL Server Master Model MSDB 在今天的文章中,我们将深入探讨如何在 SQL Server 中建立一个 Master Model,重点是 MSDB 数据库的实现。MSDB 是 SQL Server 中用于管理作业、计划任务和警报的数据库。在该过程中,我们将分步骤介绍必要的代码和说明,确保你可以清晰地理解每一项操作。 ## 流程步骤 我们将通过以下流程步
原创 2024-08-19 07:21:47
64阅读
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
113阅读
2评论
Sqlserver 数据库因长时间使用,错误日志过大导致硬盘空间不足。解决办法:清除Sqlserver错误日志1.新建查询 2.选择master3.执行 sp_cycle_errorlog六次用来不断的切换错误日志,直到清空为止。
原创 2014-03-04 16:04:56
1760阅读
1. 简介随着SQLServer数据库中数据量的增长和应用系统使用时间的延长,其数据库规模也会不断膨胀。这种情况下,应该如何处理呢?下面就为大家介绍一些常见的处理方式。2. 增加内存2.1 增加物理内存增加SQLServer数据库服务器的物理内存可以有效地提高数据库服务器的性能。因为,将数据库所需的数据和索引都缓存在内存中,可以减少磁盘I/O操作的次数,从而提高速度,缓解数据库规模膨胀的问题。具体
原创 精选 2024-03-06 08:04:27
827阅读
      在使用这个博客以来,一致在写一些经济书籍的读后感,在一个技术网站写这个,感觉颇为遗憾。正好最近工作中发生了一件ORACLE数据库空间占用过大的问题,拿出来和大家分享。为了有趣些,参杂了一些事情和个人感受。       事情来源一个开发的同事突然发现我们的数据库中,索引
SQL Server 2000 的 MSDB数据库近来引发了许多人的“置疑”与讨论,许多开发者在使用过程中遇到了兼容性问题与性能挑战。在本篇博文中,我将通过深入的结构化分析,介绍从 SQL Server 2000 的 MSDB 数据库迁移过程中需要注意的多个方面,包括版本对比、迁移指南、兼容性处理、实战案例、性能优化以及生态扩展。 ## 版本对比 在对即将迁移的 SQL Server 2000
原创 7月前
65阅读
这篇文章主要介绍了Sqlserver2005日志文件太大如何减小的相关资料,需要的朋友可以参考下Sqlserver2005日志文件太大,使其减小的方法如下所示:运行下面的三行 dbName为数据库名:backup log dbNamewith NO_LOGbackup log dbNamewith TRUNCATE_ONLYDBCC SHRINKDATABASE(dbName)日志文件减小到1MB
原创 2024-05-17 07:31:55
92阅读
注:原文标题为:“SQL Server日志文件过大处理”,但初步尝试对2005以后版本应都适用。由于安装的时候没有计划好空间,默认装在系统盘,而且又没有做自动备份、截断事务日志等,很快LDF文件就达到十几G,或者几十G ,此时就不得不处理了。备份和计划就不说了,现在就说下怎么把它先删除吧:1:先分离数据库2:为了保险,先不要删除,把LDF文件重命名下3:附件数据库。4:OK。以上可能遇到的问题:1
转载 2023-08-21 21:41:41
432阅读
  • 1
  • 2
  • 3
  • 4
  • 5