关于SQL的一点小问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:32:14
我把两个文件(事务文件和日志文件)复制进了SQL安装文件下的Data文件夹里面,就是和其它的,例如Master数据库的两个文件放在了一起,请问各位:
怎么样才可以让它在我的数据库中显示出来,就是在我连接上服务器后,有一个以上面两个文件为基础的数据库.

右击数据库,在弹出的快捷菜单中选“所有任务”中的“附加数据”,然后把你要显示的数据库选中,单击确定,然后刷新就可以了。

嘻嘻,我每次都是这样做的。
1)先创建同名数据库,保证数据库名,数据库文件保存路径跟你要恢复的一样(非常重要啊,否则复制过去不认的。)也就是说,比如你要恢复的数据库sample_db,以前的数据文件和日志文件都是保存在d:\sql2000\data下面的话,你此时新建 也要选择相同的目录。
2)创建相同的用户和密码(例如:你要恢复的数据库sample_db中的表都用用户user1创建的)。
3)OK。现在数据库有了,不过里面是空数据,还不是你要恢复的。停掉SQL的服务。
4)将你的2个文件覆盖刚才2)中新建数据库生成的文件(文件名应该一样)==》李代桃僵之计。
5)重启服务==》认出来了。

我都是用这个办法的。 诀窍就是先创建跟以前一样的,再覆盖数据文件。前提条件是所有设置要跟以前完全一样。