sqlserver2008还原bak文件时提示磁盘空间不足

author author     2023-03-25     584

关键词:

这简单,换个磁盘分区,而且得是NTFS分区,因为我有一次还原一个单文件达10G左右的库时,由于是在FAT32格式的磁盘分区中,而FAT32最多只支持4G,大于4G的就会报错,后来换到NTFS的大容量磁盘分区中解决。你要考虑的是磁盘分区的大小是否足够大,还有就是分区格式是否是NTFS,NTFS支持单文件大于4G
还原时里面有路径选择的按钮的,可以改变路径到其他分区的,最后在选项页中设置强制还原
参考技术A 除非是你的数据库文件真的很大,我倒是觉得你可能碰到的是这样的一个情况,一般是日志文件需要占用很大空间导致,而正常的数据文件可能只有几百兆。这时候需要把数据库【分离】出来,而不是备份成bak,再进入SqlServer安装路径下的DATA目录(*\Microsoft
SQL
Server\MSSQL10_50.SQLSERVER\MSSQL\DATA)提取数据文件mdf,然后才进行还原,这样就不会出现需要占用很大空间的情况
参考技术B 明确告诉你磁盘空间不足了,还需要至少3G的空间,建议你对存有数据库数据的磁盘进行清理,譬如删除不需要的大文件,腾出空间来。或者使用命令还原到其他分区上去。 参考技术C 你恢复时的空间不够,你可以找一个你电脑上磁盘空间最大的盘
然后恢复数据库的时候,修改数据文件的位置即可:

所用数据库是sqlserver2008r2bak文件有100m左右,在做“还原数据库”操作时,进度条一直不动。

进度条只是原地打转,没有反应,我记得以前还原只需要几秒就可以了,现在持续十几分钟都没有进度,大家遇到过没?我关掉了还原进程,打开数据库想看看有无部分还原进去时,也无法打开,系统提示正在还原。参考技术A... 查看详情

sqlserver2008怎么还原数据库

...数据库,而在这里,sql2000,备份的文件可以还原到高版本的sqlserver上,而高版备份文件却还原不了低版本的sqlserver;下面我们来操作一次给大家看,因为我的备份文件很大,20g左右,有点慢;登陆sqlservermanagementstudio管理器,然后右击数据库... 查看详情

SQL Server 2008 恢复 .bak 文件失败

】SQLServer2008恢复.bak文件失败【英文标题】:SQLserver2008restore.bakfilefailure【发布时间】:2013-10-0305:57:01【问题描述】:我在尝试将.bak文件恢复到SQLServer2008时遇到问题这是错误信息。“设备‘C:...\\test.bak’上的卷为空。RESTOREHEADERON... 查看详情

还原sqlserver数据库bak备份文件的三种方式及常见错误

第一种方法,使用SqlServerManagementStudio还原这是演示的是SqlServer2008R2版本,不同版本可能有细微差别右键点击数据库→还原数据库  在还原的源中选择源设备→点击选择框 在指定备份中点击添加→选择具体文件→确定→... 查看详情

sqlserver2008怎么还原备份数据库

参考技术A  SQLServer2008备份数据库:  1.打开SQL,找到要备份的数据库,右键>>任务>>备份  2.弹出[备份数据库对话框],如图:  3.点击添加[按钮].如下图:  4.选择要备份的路径和备份的文件名点击[确定].  5.然后... 查看详情

一个备份sqlserver文件.bak还原成两个数据库

一直对这个概念很模糊,今天具体一点。备份文件只要是正常的.bak文件就好。数据库=>还原数据库直接填写还原之后的文件名就行。用一份备份文件还原两个一样的库,只是名称不一样。  查看详情

SQL Server 2012,无法从 .bak 文件还原数据库

】SQLServer2012,无法从.bak文件还原数据库【英文标题】:SQLServer2012,Notabletorestorethedatabasefrom.bakfile【发布时间】:2014-12-1110:44:16【问题描述】:我的服务器上有一个SQLServer数据库,我已经对其进行了备份。当我尝试将其还原到本... 查看详情

sqlserver2005恢复数据库

我用以下语句备份了数据库BACKUPLOGSTUDENTMANAGERTODISK='XXX.BAK'WITHNORECOVERY用以下语句恢复数据库时发生错误RESTORELOGSTUDENTMANAGERFROMDISK='XXX.BAK'WITHRECOVERY提示无法还原日志备份或差异备份,因为没有文件可用于前滚。消息3013... 查看详情

sqlserver2008数据库怎样备份还原和数据恢复

...必须先备份活动事务日志(称为日志尾部),然后才能在SQLServerManagementStudio中还原数据库。有关详细信息,请参阅如何备份事务日志(SQLServerManagementStudio)。若要还原已加密的数据库,您必须有权访问用于加密数据库的证书或非... 查看详情

怎么还原sql2008数据库heroes可疑

参考技术ASQLserver2008如何还原数据库?与SQL2005或SQL2008是一样的,在这里分享给大家;首先,当然是要备份好一份SQL的数据文件;通常我们讲的还原数据库是指文件到数据库,而在这里,SQL2000,备份的文件可以还原到高版本的SQLserver上,而... 查看详情

sql2008还原数据库提示错误3241

...'D:\!database\TMP.bak'上的媒体簇的结构不正确。SQLServer无法处理此媒体簇。RESTOREHEADERONLY正在异常终止。(MicrosoftSQLServer,错误:3241)注意:两台机器SQLSERVER版本完全相同!SQL2008还原数据库提示错误3241是设置错误造成的,... 查看详情

sqlsever2008数据库的还原备份问题

...处理方法有两个:在源计算机上找到C:\\ProgramFiles\\MicrosoftSQLServer\\MSSQL10_50.MSSQLSERVER\\MSSQL\\Backup文件夹(MSSQL10_50.MSSQLSERVER这个路径可能和你的不同,根据你的SQL版本,我的是SQL2008R2,但是MSSQL\\Backup这个文件夹肯定有),拷贝备份... 查看详情

sql05还原数据库,提示另一个程序正在使用此文件,进程无法访问

重新装的系统,现只有bak的文件,还原时提示这个报错,重启服务器,重启sql服务重新备份bak文件都不行。别用附加数据了。。将数据库备份成bak文件,然后新建一个数据库,完全覆盖就ok了。。这种情况是你的数据库正在使用... 查看详情

已备份数据库的磁盘结构版本号为611,server支持版本号为539,无法还原或升级数据库

提供的是bak文件是2005备份的,还原到本地的sqlserver2000,提示:已备份数据库的磁盘上结构版本号为611.服务器支持版本号539,无法还原或升级数据库。网上找了下,原因是611是sql2005的版本号,539是sql2000的版本号。数据库备份是不... 查看详情

关于sqlserver2008备份问题

请问各位,sqlserver2008能不能单独备份数据库中的一个或两个表为.bak到本地磁盘中,然后用SQL打开还原?如果可以的话语句该怎么写?只能备份一个库,不能单独备份其中的表。追问因为我备份的数据库在远程,所以备份的时候... 查看详情

怎么备份sqlserver2008数据库

一、企业管理器1、在开始菜单中点击“SQLServerManagementStudio”在弹出的界面点击连接,在数据库选项中选择需要备份的数据库文件,然后右击选择“任务”中的“备份”。2、备份数据库时,先选择要备份的数据库,备份类型选择... 查看详情

sqlserver2012的备份怎么还原到sqlserver2008

参考技术A1、sqlserver2012的备份文件无法还原到sqlserver2008。SqlServer的兼容原则是,新版本兼容旧版本,反之不兼容。并且跨版本过大有可能也不能兼容。2、如果原sqlserver2012的来源服务器还在,如果数据量不是太大,可以使用导出... 查看详情

visualstudio中如何还原.bak数据文件

...一个新的数据库,求助,在vs2010中如何执行,不通过使用sqlserver“restoredatabase数据库名”是什么数据名字啊??参考技术A~\MSSQL\Backup把你的bak文件放到这个数据库默认备份目录下右键还原数据库目标数据库打入... 查看详情