社区
MS-SQL Server
帖子详情
数据库可用空间为0,试了好好多办法,不行啊
yycxy
2008-07-17 10:58:14
昨天发现前台程序写数据出错,查了,发现数据库文件8G左右,数据库可用空间为0,我选了自动增长,和按M增长都不行,日志我清过,现1M,NTFS的格式,没问题啊,就是可用空间为0,哪位知道啊!谢谢
...全文
587
12
打赏
收藏
数据库可用空间为0,试了好好多办法,不行啊
昨天发现前台程序写数据出错,查了,发现数据库文件8G左右,数据库可用空间为0,我选了自动增长,和按M增长都不行,日志我清过,现1M,NTFS的格式,没问题啊,就是可用空间为0,哪位知道啊!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CathySun118
2008-07-21
打赏
举报
回复
估计是操作系统对文件大小作的限制吧
hery2002
2008-07-21
打赏
举报
回复
NTFS,8G不算大啊,
检查你的数据库文件大小限制,
检查文件属性是否只读,
尝试增加一个文件组或者文件试试,
尝试收缩或者压缩对应的数据文件,日志文件,
---------------
如果以上方式不行的话,
建议LZ先导出数据,
然后重新建立数据库,作为多文件组多文件方式存储.
在导入数据.
zhiguo2008
2008-07-21
打赏
举报
回复
是不是数据库中的数据文件大小设置了受限为XXM?
utpcb
2008-07-21
打赏
举报
回复
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)
Andy__Huang
2008-07-21
打赏
举报
回复
楼主是用sql server2000还是sql server2005?
这种最好不要限制数据库空间的大小,尽量把数据数据放在大硬盘上,
当数据库大到一定程序的时候,肯定要做数据清理,删除或转移历史数据,删除大表数据,否则数据查询会非常慢,有可能导致一些用户的页面打不开或动不了
查看大表使用空间:
create table #tb(表名 sysname,记录数 int
,保留空间 varchar(10),使用空间 varchar(10)
,索引使用空间 varchar(10),未用空间 varchar(10))
insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''
select * from #tb
order by cast(left(使用空间,len(使用空间)-3) as numeric)
desc
go
drop table #tb
数据整理完后,选择一个数据库比较休闲时间(如晚上),做一下数据库收缩.
use master
DBCC SHRINKDATABASE (数据库名)
wudileiyu
2008-07-17
打赏
举报
回复
安装一个Toad,把表空间加大?
tianhuo_soft
2008-07-17
打赏
举报
回复
磁盘空间 是否够
Garnett_KG
2008-07-17
打赏
举报
回复
是不是限制了数据库的大小哦
yycxy
2008-07-17
打赏
举报
回复
磁盘空间足够
yycxy
2008-07-17
打赏
举报
回复
磁盘空间足够啊
viptiger
2008-07-17
打赏
举报
回复
磁盘空间没有了吧
bwu851
2008-07-17
打赏
举报
回复
你能增加一个filegroup吗?
Oracle
数据库
、
数据库
实例、表
空间
、用户、数据文件名词解释
Oracle
数据库
相关名词都有哪些,比如
数据库
、
数据库
实例、表
空间
、用户这些名词。我本身也是用过一段时间的Oracle
数据库
但对一些名词的掌握始终不是很清楚,今天决定
好好
整理一下这些内容,有误的地方欢迎大家在评论区指正。 首先看一下这张图,感觉还是说的比较清楚的,各个名词在下图中都有体现出来。 1.首先是
数据库
就是图中的Oracle database,它包含的不仅是物理数据,还包括着
数据库
管理系统(内存、操作系统进程的结合体) 查询当前
数据库
名: select name from v\$database;
【mongodb】——
数据库
高
可用
集群构建模式之——mongodb篇
一、前言 1、写在前边的废话 最近因工作原因接触了mysql、mongodb、redis、elasticsearch等几个
数据库
的高
可用
集群搭建,深感自己对分布式
数据库
知识的欠缺。特此
好好
研读了一下几个
数据库
的集群搭建原理,出一个系列。 2、真正的前言 Mongodb一共有三种集群搭建的方式: Replica Set(副本集) Sharding...
IndexDB
数据库
操作指南
在写这篇文章的时候,确实有一点点小困了。但是对于IndexDB
数据库
研究了整整三天的心血,在蓝瘦,香菇还是决定把这个东西介绍给大家。目前IndexDB
数据库
已经发展的很快了,IndexedDB的储存
空间
比localStorage大得多,一般来说不少于250MB。IE的储存上限是250MB,Chrome和Opera是剩余
空间
的某个百分比,Firefox则没有上限。对于传统的Cookie最多也就4KB,
面
试
官:你说你用过Redis,那么最大
可用
内存和
数据库
数量该怎么设置?是不是越大越好?
根据 Redis 源码和底层设计,分析最大
可用
内存 maxmemory 和
数据库
数量 dbnum 该如何设置,设置是否有会限制,过大对 Redis 性能会有影响么?
分布式
数据库
实战第七节 分布式
数据库
的现状与未来
24 现状解读:分布式
数据库
的最新发展情况 你好,恭喜你坚持到了课程的最后一讲。 上一讲,我们探讨了实现
数据库
中间件的几种技术,包括全局唯一主键、分片策略和跨分片查询,其中最重要的就是分布式事务,希望你可以掌握它。这一讲作为收尾,我将为你介绍 NewSQL
数据库
。 首先我
试
着去定义 NewSQL,它是一类现代的关系型
数据库
,同时它又具备 NoSQL 的扩展能力。其擅长在 OLTP 场景下提供高性能的读写服务,同时可以保障事务隔离性和数据一致性。我们可以简单理解为,NewSQL 要将 2000 年左右发展
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章