社区
MS-SQL Server
帖子详情
恢复数据库的问题!
aqlover
2007-12-22 09:50:12
为了减少磁盘碎片,生产库 maindb 在创建时,数据文件和日志文件的初始值都是8G。当前库中数据还不是很多,bak备份文件只有150M。
现在想利用bak备份文件把生产库移到一个pc上做些测试,pc上的磁盘空间只有5G了,默认情况下,bak文件来自哪个库,restore dabase时,也会继承源库的文件信息,比如初始值。怎样在rostore database 到pc上时,不让库和日志都占用8G的空间。
...全文
157
12
打赏
收藏
恢复数据库的问题!
为了减少磁盘碎片,生产库 maindb 在创建时,数据文件和日志文件的初始值都是8G。当前库中数据还不是很多,bak备份文件只有150M。 现在想利用bak备份文件把生产库移到一个pc上做些测试,pc上的磁盘空间只有5G了,默认情况下,bak文件来自哪个库,restore dabase时,也会继承源库的文件信息,比如初始值。怎样在rostore database 到pc上时,不让库和日志都占用8G的空间。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w2jc
2007-12-23
打赏
举报
回复
如果可以的话,试试从生产机使用“数据库复制向导”,把数据库直接复制到备份机上。
aqlover
2007-12-23
打赏
举报
回复
由于create database 时的size定义为8G,在原库上再怎么操作都是白搭,现在的bak文件倒是很小,只有150M。
想问问怎么利用bak文件在空间有限的pc上restore database 时,只用到对应实际数据大小的空间,这样就可以节省磁盘了。
如果真的有办法,请哪位高手给出 tsql 语句。先谢了!
aqlover
2007-12-23
打赏
举报
回复
谢谢wuxi_88,你的方式怕是最合理的了。
但是源库是生产库,生产环境,不便更改。还有,生产库中把库的初始值定为8G,本身也就是防止物理文件碎片。
正牌风哥
2007-12-23
打赏
举报
回复
楼主可用,先收缩一下数据库文件,停止一下SQL,复制数据库文件,在另一台机只附加数据库文件,自动产生新日志
OracleRoob
2007-12-23
打赏
举报
回复
在备份时先截断日志,这样备份出来的数据库,再还原就不会占用那么大的空间了。
rouqu
2007-12-23
打赏
举报
回复
想问问怎么利用bak文件在空间有限的pc上restore database时,只用到对应实际数据大小的空间,这样就可以节省磁盘了
-------
restore里面没有这样的选项 要不大家不早说了?!
dawugui
2007-12-22
打赏
举报
回复
在原来的机器上压缩库,清除日志,将数据库和日志文件减小.
然后备份库.
然后再去PC机器上还原.
rouqu
2007-12-22
打赏
举报
回复
如你所说 恢复出来的MDF/LDF会各占用8G
Method_1:cxmcxm所说
Method_2:DTS导数据过去也一样
cxmcxm
2007-12-22
打赏
举报
回复
在原机上以其它名称再恢复一数据库,压缩此数据库,将多作的空间去掉,再备份此数据库,恢复至只有5G的机上.
cxmcxm
2007-12-22
打赏
举报
回复
在原机上以其它名称再恢复一数据库,压缩此数据库,将多作的空间去掉,再备份此数据库,恢复至只有5G的机上.
cxmcxm
2007-12-22
打赏
举报
回复
在原机上以其它名称再恢复一数据库,压缩此数据库,将多作的空间去掉,再备份此数据库,恢复至只有5G的机上.
cxmcxm
2007-12-22
打赏
举报
回复
在原机上以其它名称再恢复一数据库,压缩此数据库,将多作的空间去掉,再备份此数据库,恢复至只有5G的机上.
如何使用phpMyAdmin备份和
恢复
Discuz!
数据库
本文介绍如何使用phpMyAdmin工具进行Discuz!论坛
数据库
的备份与
恢复
操作,包括数据备份步骤、数据
恢复
流程及解决大文件导入
问题
。
终于找到Discuz! Database Error终极解决办法了!
本文记录了一次Discuz!论坛系统遇到的
数据库
连接失败和数据文件丢失
问题
的详细解决过程,包括手动备份
恢复
数据库
数据的具体步骤。
php论坛备份 怎么还原,Discuz!论坛备份
恢复
全功略
本文详细介绍了如何备份和
恢复
Discuz!论坛
数据库
,包括使用内置备份功能和PHPMYADMIN工具。备份
数据库
是确保论坛在遇到
问题
如主机故障、版本升级或插件崩溃时能迅速
恢复
的关键。通过Discuz!后台的‘资料备份’功能,选择合适的备份类型,设置备份选项,然后提交备份,即可创建
数据库
文件。注意,模板和附件文件需通过FTP单独备份。在
恢复
时,利用备份文件可快速
恢复
论坛至完好状态。
discuz mysql data_终于找到Discuz! Database Error终极解决办法了!
博客记录了Discuz!
数据库
出现的错误,如无法连接、文件未找到等
问题
。分析可能是清理系统垃圾、安装系统更新或DZ系统bug导致。还给出了解决办法,包括在my.ini添加命令、手动强制
恢复
,如备份数据、全新安装程序等。
Discuz! Database Error(1045) notconnect 怎么办
当部署在云虚拟主机的Discuz!论坛出现DatabaseError,可能的原因有两个:一是
数据库
空间已满,此时需检查网站是否遭受攻击并考虑升级空间;二是
数据库
连接配置不正确,需核对配置文件如/config/config_global.php等确保信息准确。解决这些
问题
可以
恢复
网站正常运行。
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章