mysql2005导出mdf,sql server 2005只有.mdf文件如何附加
sql server 2005只有.mdf文件如何附加
、新建一个同名数据库,停止sql服务,删除新建数据库.ldf文件
2、将要附加的数据库的.mdf文件覆盖刚新建的.mdf文件,并重启服务
这时数据库DATA目录下只有一个.mdf文件,启动sql server Management studio --新建查询
use master
go
alter database db_name set emergency
go
--置数据库为单用户模式
alter database db_name set single_user with rollback immediate
go
--重建数据库日志文件
alter database db_name Rebuild Log on (name=log_name,filename='C:\log_name.ldf')
go
--最后设置数据库为多用户模式。
alter database dbname set multi_user
通过以上方法修复数据库后,可以dbcc checkdb一下数据库,如果发现页级错误,可以通过以下命令修复。
这两个命令要在单用户的情况下使用
Use master
go
sp_dboption 数据库名, single, true
dbcc checkdb(dbname,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(dbname,REPAIR_REBUILD)
--最后再设置数据库为多用户模式
下面是我实际测试成功的语句:
use master;
GO
alter database [FightWarPkDb] set Emergency;
GO
exec sp_dboption [FightWarPkDb], single, true
GO
--重建数据库日志文件
alter database [FightWarPkDb] Rebuild Log on (name=FightWarPkDb,filename='F:\SqlDb\FightWarPkDb_log.LDF')
GO
alter database [FightWarPkDb] set multi_user
GO
mysql2005导出mdf,sql server 2005只有.mdf文件如何附加相关推荐
- SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库
在某些偶然的情况下,会引起SQL Server 2005数据库日志文件的损坏,比如:硬件故障.计算机非正常重启或关机. 当SQL Server 2005数据库日志文件损坏时,可能会出现以下情况: 1. ...
- (转)如何压缩SQL Server 2005指定数据库文件和日志的大小?
下面有两个SQL语句可以达到在SQL Server 2005/2008压缩指定数据库文件和日志的大小的效果: 1.DBCC SHRINKDATABASE (Transact-SQL) 收缩指定数据库中 ...
- mysql2005错误_sql-server-2005 – SQL Server 2005错误701 – 内存不足
这个问题实际上似乎经常出现在这里. Mark有正确的(也是最常用的)答案,但是让我尝试添加我能做的更清楚的答案. 错误消息有点误导. sql Server告诉您它没有足够的内存来运行查询,但它的真正含 ...
- SQL Server 2005无日志文件附加数据库
公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件).结果造成数据库怎么都附加不上.出现错误. ...
- SQL Server 2005 Express附加(Attach)的数据库为“只读”的解决方法
我的操作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Express 上附加(Attach)从另外一台电脑Copy过来的数据库后,数据库为&q ...
- 在多核CPU上安装SQL SERVER 2005注意
在四颗六核CPU的BL 680C 上安装SQL server2005,安装到一般时,报错. 提示:SQL Server 服务无法启动.有关详细信息,请参阅SQL Server联机丛书中的主题&qu ...
- 解决安装SQL Server 2005开发版时,出现“SQL Server 服务无法启动 ”点击重试或取消的解决方法
问题描述: 安装SQL Server 2005开发版时,提示SQL Server服务无法启动,有关详细信息,请参阅SQL Server联机丛书中的主题如何查看SQL Server 2005安装日志文件 ...
- Windows XP系统安装SQL Server 2005(开发版)图解
转自Windows XP系统安装SQL Server 2005(开发版)图解 安装前提:由于有些从网上的下载的项目需要导入SQL Server 2005的数据文件,因此,今天便安装了这个数据库,我的系 ...
- SQL Server 2005远程连接连不上的解决办法收藏 Microsoft给的方法
SQL Server 2005远程连接连不上的解决办法收藏 Microsoft给的方法http://support.microsoft.com/kb/914277 是可以的,但我怕以后还会遇到这问题, ...
- SQL Server 2005 Express数据库为“只读”
资料引用:http://www.knowsky.com/339654.html 我的操作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Expr ...
最新文章
- php-fpm 进程通讯,PHP-FPM进程模型解析
- Deep Learning(深度学习)学习笔记整理系列之(五)
- 内核同步机制——信号量
- Java微基准测试框架JMH
- 46.一个例子了解C++中异常处理
- PowerDesigner模型设计
- python 获取文件名_真实需求 | Python+os+openpyxl 批量获取Excel的文件名和最大行数...
- 详细的redis操作介绍
- VMware 大中华区原厂认证讲师(大陆地区)2019-8-19 更新
- Linux下安装Go环境
- TeaVM辛辛苦苦编译出的wasm,浏览器中不能跑
- win10字体模糊设置
- 吴恩达机器学习正则化线性回归和偏差算法的MATLAB实现(对应ex5练习)
- Gartner2021年网络技术成熟度曲线
- LoRa:SX1278
- shell之大小写转换
- AngularJs错误
- R语言编程的高效方法
- linux下最简单的端口转发工具rinetd实现端口转发
- 视频文件头解析--mkv