首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
急!数据库不能附加,怎么回事?
[已结贴,结贴人:march5567]
加为好友
发送私信
在线聊天
march5567
霜之哀裳
等级:
发表于:
2008-05-11 15:53:28
楼主
我把MDF和LDF文件拷到另外一台计算机上,然后在那附加,为什么会提示“所指定的文件不是有效的SQL SERVER数据库文件”?文件是原原本本从DATA里拷过来的,文件大小也没变,这是怎么回事,小弟急需帮助啊~~
问题点数:
20
回复次数:
16
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zzyyc
西风瘦马
等级:
发表于:
2008-05-11 16:05:18
1
楼 得分:
2
选择mdf文件,如果不行,可能是文件坏了/sql坏了
换个机器试下,或建一个同名数据库,停止数据库再把文件覆盖
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
swot2008
ly2008
等级:
发表于:
2008-05-11 16:23:42
2
楼 得分:
2
看看文件和服务器是否在同一台机器上
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
march5567
霜之哀裳
等级:
发表于:
2008-05-11 16:59:59
3
楼 得分:
0
是在同一台电脑上的,而且刚才SQL SERVER也重装过了 还是不行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
siwuge
五哥
等级:
发表于:
2008-05-11 17:02:06
4
楼 得分:
2
不用LDF文件再试,有时你换机子了或换文件位置等都会出现这个问题。
EXEC sp_attach_db @dbname = N'mydata',
@filename1 = N'D:\mydata\mydata.mdf'
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
colacat911
轩辕猫
等级:
发表于:
2008-05-12 10:28:42
5
楼 得分:
2
引用 1 楼 zzyyc 的回复:
选择mdf文件,如果不行,可能是文件坏了/sql坏了
换个机器试下,或建一个同名数据库,停止数据库再把文件覆盖
同意这个观点
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ojuju10
永州之野产异蛇—永州异蛇!
等级:
发表于:
2008-05-12 10:39:22
6
楼 得分:
2
备份后,再还原
一般附加数据库都是在同一台机器上面附加!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
colacat911
轩辕猫
等级:
发表于:
2008-05-12 10:42:14
7
楼 得分:
2
引用 6 楼 ojuju10 的回复:
备份后,再还原
一般附加数据库都是在同一台机器上面附加!
数据库附加都是在数据库转移的时候用吧:P
突然想到楼主有没有分离数据库。。。。。附加的话拷贝mdf和ldf需要先要把原来的库分离
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
march5567
霜之哀裳
等级:
发表于:
2008-05-12 22:38:49
8
楼 得分:
0
没有分离诶,一定要先分离吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Limpire
昨夜小楼
等级:
发表于:
2008-05-12 22:41:40
9
楼 得分:
0
没有分离,停止SQL服务也可以,这样你才能把数据文件拷贝出来。
如果这两样你一样都没做,而且把数据文件拷贝出来了,那就神奇了!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wgh88888888
Robert(站在巨人的肩膀上)
等级:
发表于:
2008-05-12 23:42:42
10
楼 得分:
2
所指定的文件不是有效的SQL SERVER数据库文件?
是不是备份的数据库文件,要是这样就不用附加,要还原数据库才对呀。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
march5567
霜之哀裳
等级:
发表于:
2008-05-13 00:36:25
11
楼 得分:
0
当然有停止SQL服务啊,可是还是不能附加。我的过程是这样的:停止SQL服务,复制data文件夹里面的……MDF和LDF到U盘,再
把这两个文件拷到另一台电脑的任意位置,然后使用新的这台电脑SQL SERVER的附加数据库功能,选定附加文件MDF然后就跳错
了。。。不知道这过程中还有什么出错的地方 郁闷~
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
march5567
霜之哀裳
等级:
发表于:
2008-05-13 00:39:33
12
楼 得分:
0
不是备份文件,是直接拷MDF和LDF
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Limpire
昨夜小楼
等级:
发表于:
2008-05-13 00:50:31
13
楼 得分:
2
那就备份一个出来还原呗,不一定要非一条路走到底。
一般来说,“所指定的文件不是有效的SQL SERVER数据库文件”,这种可能性是很小的,有那么几种可能:U盘坏道、分区系统(NTFS/FAT32/FAT16)、选错文件名(应该选MDF附加不是LDF)。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
colacat911
轩辕猫
等级:
发表于:
2008-05-13 09:15:33
14
楼 得分:
2
同意楼上的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
march5567
霜之哀裳
等级:
发表于:
2008-05-14 15:54:32
15
楼 得分:
0
又拷了一遍,OK了,估计是自己哪里操作错了,谢谢各位~
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hai_literature
HaiL
等级:
发表于:
2008-05-15 13:47:22
16
楼 得分:
2
很有可能是你在分离的过程中出错了
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友