社区
MS-SQL Server
帖子详情
SQL SERVER 数据库安装以后,我发现我的C盘可用空间每天都减少,怎么回事?
djfu
2007-09-27 04:24:00
前天、昨天我都手工释放了C盘近200MB的空间,今天一看,只剩下10MB多了。。。
怎么回事?
...全文
780
6
打赏
收藏
SQL SERVER 数据库安装以后,我发现我的C盘可用空间每天都减少,怎么回事?
前天、昨天我都手工释放了C盘近200MB的空间,今天一看,只剩下10MB多了。。。 怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feixiangVB
2007-09-27
打赏
举报
回复
别把数据库文件放C盘吧
giftzheng
2007-09-27
打赏
举报
回复
放d盘吧
Limpire
2007-09-27
打赏
举报
回复
你的C盘可用空间每天都增加,你就麻烦了。
dawugui
2007-09-27
打赏
举报
回复
--先备份日志.
清除日志:
DECLARE @LogicalFileName sysname,
@MaxMinutes INT,
@NewSize INT
USE szwzcheck -- 要操作的数据库名
SELECT @LogicalFileName = 'szwzcheck_Log', -- 日志文件名
@MaxMinutes = 10, -- Limit on time allowed to wrap log.
@NewSize = 20 -- 你想设定的日志文件的大小(M)
-- Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size
FROM sysfiles
WHERE name = @LogicalFileName
SELECT 'Original Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
CREATE TABLE DummyTrans
(DummyColumn char (8000) not null)
DECLARE @Counter INT,
@StartTime DATETIME,
@TruncLog VARCHAR(255)
SELECT @StartTime = GETDATE(),
@TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY'
DBCC SHRINKFILE (@LogicalFileName, @NewSize)
EXEC (@TruncLog)
-- Wrap the log if necessary.
WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time
AND @OriginalSize = (SELECT size FROM sysfiles WHERE name =
@LogicalFileName)
AND (@OriginalSize * 8 /1024) > @NewSize
BEGIN -- Outer loop.
SELECT @Counter = 0
WHILE ((@Counter < @OriginalSize / 16) AND (@Counter < 50000))
BEGIN -- update
INSERT DummyTrans VALUES ('Fill Log')
DELETE DummyTrans
SELECT @Counter = @Counter + 1
END
EXEC (@TruncLog)
END
SELECT 'Final Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),size) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(size*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
DROP TABLE DummyTrans
SET NOCOUNT OFF
把szwzcheck换成你数据库的名字即可,在查询分析器里面运行。
有全角的空格(为了显示好看),你自己把他换一下.
收缩日志:
企业管理器--所有任务--收缩数据库--文件--选日志文件收缩
sunhonglei2004
2007-09-27
打赏
举报
回复
数据库的事物日志文件和数据文件每天都在更新
dawugui
2007-09-27
打赏
举报
回复
对数据库频繁的操作引起日志文件的增大.
可尝试清除日志或压缩日志.
SQL
SERVER
还原
数据库
时,如果
C盘
空间
不足还原到其他盘的方法
SQL
SERVER
还原
数据库
时,如果
C盘
空间
不足还原到其他盘的方法 当通过还原文件或文件组还原
数据库
时,如果
SQL
SERVER
提示
C盘
空间
不足,还原失败时,则可以通过以下方式将
数据库
还原到其他位置 use master go restore database
数据库
名称 from disk = ‘
数据库
bak文件的路径’ with move ‘
数据库
名称’ to ‘E:\data\
数据库
名称.mdf’ ,move ‘
数据库
名称_log’ to ‘E:\data\
数据库
名称_log.ldf’ .
【
数据库
数据恢复】
SQL
Server
数据库
磁盘
空间
不足的数据恢复案例
数据库
数据恢复环境: 某品牌服务器存储有2组raid,一组raid1(2块硬盘),一组raid5(5块硬盘); 存放有
Sql
Server
数据库
。
数据库
故障: 存放
Sql
Server
数据库
的分区由于数据量增加而导致原来划分的
空间
不足,管理员在另外一个分区中生成了一个.ndf文件并将
数据库
路径指向这个分区继续使用,一段时间后
数据库
出现故障报错,提示连接失效,
Sql
Server
数据库
无法附加查询。管理员于是进行尝试性数据恢复操作没有成功恢复数据,于是联系我们数据恢复中心进行数据恢复。...
Microsoft
SQL
Server
2019占用大量磁盘
空间
的解决办法(占了我
C盘
120G的
空间
!!!)附
SQL
数据库
定时清理代理作业
先找文件路径:找到文件夹是在C:\Program Files(有可能是Program Files (x86))\Microsoft
SQL
Server
\MS
SQL
15.MS
SQL
SERVER
\MS
SQL
\Log\Polybase\dump。除了以.log结尾的文件(就一个),其他全部删掉就可以了。删除后对
数据库
没有任何影响,删不掉的话需要以管理员身份运行。出现这种情况,我在各种清理
C盘
后,
空间
还是没有太大变化 ,且几乎
每天
都要少2个G,后来终于找见原因了,几乎每一个都有500mb,共119G。
Sql
Server
2014
数据库
安装
教程
sql
server
2014
数据库
安装
教程下载
安装
连接 下载 链接:https://pan.baidu.com/s/1_cg5GjpjHPRGUSw28z89Yw 提取码:9mzs 复制这段内容后打开百度网盘手机App,操作更方便哦
安装
1、将下载的文件解压到本地磁盘双击运行setup.exe 2、等待出现下面的界面,点击
安装
3、
安装
,选择全新
sql
server
独立
安装
。 4、选择全新
sql
server
会出现如下的窗口请等待加载完成 5、产品密钥,等加载完成之后会出现下图的界面,在产品密钥这里会有
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章