社区
MS-SQL Server
帖子详情
急急数据库坏了,没有备份
michealin
2003-10-17 05:43:12
急急数据库坏了,没有备份,只有数据文件和日志文件可以拷贝出来,数据及其重要,我该怎么恢复?!!?各位帮帮忙!!
...全文
55
8
打赏
收藏
急急数据库坏了,没有备份
急急数据库坏了,没有备份,只有数据文件和日志文件可以拷贝出来,数据及其重要,我该怎么恢复?!!?各位帮帮忙!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lijinqiang
2003-10-18
打赏
举报
回复
备份好你的MDF、LDF文件
重新装完SQL SERVER 2000后先在数据库中建数据库名称和你备份的相同的名称,再把 这些文件拷到相同的目录下
gmlxf
2003-10-18
打赏
举报
回复
你可以附加数据库看看。
一、当有mdf,log文件时候:
使用sp_attach_db。例如:
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
二、当只有mdf的时候:
使用sp_attach_single_file_db。例如:
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
yun198183
2003-10-18
打赏
举报
回复
楼上的那步做完后,
可以使用
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
也可以在企业管理器,选附加数据库
就可以了
yoki
2003-10-17
打赏
举报
回复
EXEC sp_attach_db @dbname = N'数据库名',
@filename1 = N'c:\数据库文件.mdf',
@filename2 = N'c:\数据库日志.ldf'
qdubit
2003-10-17
打赏
举报
回复
如果你数据库的Mdf文件和ldf文件在的话,那么通过下面的语句
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
可以恢复的,试试看!
伍子V5
2003-10-17
打赏
举报
回复
sp_attach_db
将数据库附加到服务器。
语法
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
参数
[@dbname =] 'dbname'
要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。
[@filename1 =] 'filename_n'
数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个文件名。参数名称以 @filename1 开始,递增到 @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。
返回代码值
0(成功)或 1(失败)
结果集
无
注释
只应对以前使用显式 sp_detach_db 操作从数据库服务器分离的数据库执行 sp_attach_db。如果必须指定多于 16 个文件,请使用带有 FOR ATTACH 子句的 CREATE DATABASE。
如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication 从数据库删除复制。
权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行本过程。
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
请参见
iamtk
2003-10-17
打赏
举报
回复
数据库的Mdf文件和ldf文件在的话。
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
可以恢复过来呀。
yujohny
2003-10-17
打赏
举报
回复
备份好你的MDF、LDF文件
你删掉数据库,然后用MDF文件来附加数据库
或者你删掉日志文件直接附加MDF文件
Windows下自动
备份
Oracle
数据库
Windows下自动
备份
Oracle
数据库
先说说为啥要搞这么个玩意 那是上线前几天【这不是讲故事】,测试环境用的
数据库
崩了【为啥崩了不知道】。之前造的一堆测试数据全都没得了【】。然后
急急
忙忙的恢复环境重新造测试数据吧啦吧啦。累的半死不活的干了一堆重复的事。 然后就是吃一堑长一智的老话。为了以后不干这种傻X事。决定要经常
备份
数据库
,但是咧,我是一个很懒【且记性不好】的人。所以决定搞一
制作SQL
数据库
备份
软件
最近负责的分析管理系统刚上线,由于第一次做,
没有
经验,竟然连
备份
这些基础东西都忘记了,只好
急急
忙忙上网找资料,做一个
数据库
备份
软件。 1. 学习SQLDMO (
备份
恢复) SQLDMO(SQLDistributedManagementObjects,SQL分布式管理对象)封装MicrosoftSQLServer2000
数据库
中的对象。SQL-DMO允...
java
备份
oracle_用java做oracle
数据库
备份
有问题!
急急
急!!!
各位高手,大侠帮小弟看看这段代码吧!麻烦了,很棘手啊!这段程序已经能够让oracle正确执行
备份
了.但是为了让java程序能够检测
备份
是否成功,我做了读去进程错误信息的操作:br.readLine()这个时候就出问题了,不能读出任何信息,程序也不会往下执行了,并且
没有
任何错误提示.代码如下:===================================String command = "c...
使用mysqldump命令
备份
sql
数据库
以及相应还原操作
以管理员身份打开命令提示符窗口,使用mysqldump命令
备份
数据库
,MySql中输入source命令恢复该
备份
文件中的数据。
数据库
原理笔记(1)
数据库
原理上机作业一 使用SQL语句创建
数据库
studentsdb。 使用SQL语句选择studentsdb为当前使用
数据库
。 使用SQL语句在studentsdb
数据库
创建数据表student_info、curriculum、grade,三个表的数据结构如表1-表3所示。 #1.创建
数据库
studentsdb。 CREATE DATABASE studentsdb; ALTER DATABASE studentsdb CHARACTER SET GBK; #2,选择studentsdb为当前使用数
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章