如何重建数据库?(100分)

  • 主题发起人 主题发起人 haiping
  • 开始时间 开始时间
H

haiping

Unregistered / Unconfirmed
GUEST, unregistred user!
1,我现在有从SQL-server服务器上拷贝下来的一数据文件ASP—DATE和一日志文件ASP-LOG,
请问用什么代码可以在一新的SQL_SERVER上重建数据库,并把这两个文件导入?
2、不要告诉我手工的方法,DMO的代码也可以(只是DMO需要运行的机器上安装SQL,有没有办法
运用注册SQLDMO.DLL或者其它动态连接库的方法解决不安装SQL的问题?
 
建一个同名数据库,拷贝过去复盖它。
 
拷贝复制过去不行的,我实验过,只有通过手工方法,执行一个存储过程就行了,一点都不麻烦
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:/mssql7/data/pubs.mdf',
@filename2 = N'c:/mssql7/data/pubs_log.ldf'

 
可以的,我经常这样做。如果拷贝失败,你可以先停止SQL SERVER。

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:/mssql7/data/pubs.mdf',
@filename2 = N'c:/mssql7/data/pubs_log.ldf'
这段代码实际就是企业管理器中的附加数据库向导,其前提就是要先从服务器中分离出来。
 
或用 附加数据库的方法 最简单。
 
多人接受答案了。
 
后退
顶部