Coin163

首页 > SQL Server 2005无日志文件附加数据库

SQL Server 2005无日志文件附加数据库

相关标签: server 数据库 sql

2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1062

2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址https://www.aliyun.com/minisite/goods

相关推荐:怎样让.Net2.0的Membership使用已存在的Sql Server2000/2005数据库

VS2005 ASP.NET配置工具可以很方便地配置和使用Membership功能,如果你有安装 Sql Server Express 的话,ASP.NET配置工具会帮你生成数据库及更改Web.Config文件以便使用membership的各种功能。   但是如果没有安装 Sql Server Express 的话,或者是想使用已

公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。 解决办法: 1、新建一个同名数据库。 2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。) 3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行: alter database 无日志文件的数据库名称 set emergency 设置为紧急状态。 4、再运行: alter database 无日志文件的数据库名称 set single_user 或者: Sp_dboption '无日志文件的数据库名称', 'single user', 'true' 设置为单用户模式。 5、检查并重建日志文件,运行: dbcc checkdb('无日志文件的数据库名

相关推荐:【转】sql server 错误9003:LSN无效(日志扫描号无效),对数据库的修复

--sql server 错误9003:LSN无效(日志扫描号无效) --今天,从朋友那儿接到一个有问题的数据库文件与日志文件,在使用sql2000与sql2005进行数据库附加时, --sql server报错,错误信息: "传递给数据库 'POS' 中的日志扫描操作的日志扫描号 (2806:120:1) 无效。 --

称',REPAIR_ALLOW_DATA_LOSS) 这个时间比较长。耐心等待!如果有错误提示,再运行: dbcc checkdb('无日志文件的数据库名称',REPAIR_REBUILD) 进行修复。如果没有错误,可以跳过。 6、恢复成多用户模式 alter database 无日志文件的数据库名称 set multi_user 或者: Sp_dboption '无日志文件的数据库名称', 'single user', 'false' 刷新数据库,你就可以看到已经修复好的数据库了。 我是如此修复,至于网上还有很多修复方法,我试过,没有成功。通过多方组合得到这个方法。可能也不是数据库的每一个版本都适用,如果你用过后,不行,希望能留言,让我们能共同讨论,共同进步! 或者采用下面的方法: CREATE DATABASE DBname ON (FILENAME = 'D:\SalesData\archdat1.mdf')

FOR ATTACH_REBUILD_LOG ; GO

原文

公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附

------分隔线----------------------------