急,我的SQL数据库日志文件170G己满,在分离数据库时失败,搞的现在加载也失败,请问各位高手怎么办?
这么大的日志文件,怎么不早点处理。分离失败,那在企业管理器上应该还显示这个数据库,可能会显示状态不正常。可以试一下重新分离。然后再附加。如果还不行,把数据库服务停掉,数据文件拷出来。再启动数据库服务,把数据库删掉再附加上。再不行就只好进winPE了
如何分离SQL数据库,为什么我一分离就没有了
如果您数据库系统安装在系统盘(比如C盘),由于C盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如D盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件复制到D盘的某个目录,接着“附加”数据库即可。 SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。 数据库分离和附加其实很简单,您即使是初次接触数据库,做起来也很容易。 一、分离数据库 1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器 2、展开服务器组,然后展开服务器,选中要分离的数据库 3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口 4、点击确定,该选定的数据库就被分离