拷贝数据库 Sql Server7.0(50分)

  • 主题发起人 主题发起人 raider
  • 开始时间 开始时间
R

raider

Unregistered / Unconfirmed
GUEST, unregistred user!
Sql Server 7.0
如果我想把数据库所有结构和数据复制到别的机器上,能不能直接拷贝
master, 我的数据库文件及其日志? 对master 数据库要做什么修改?
(比如路径不同?)
 
首先建议你最好借本SQLServer的书看看。
直接拷贝,我怀疑有问题。
《似乎》有个DUMP DATABASE 命令转存数据?

 
他要》数据库所有结构和数据
不是单单数据。
 
我装的sql-server可能有问题,别的网友是这样回答的:
(复制到别的机器上和重新装的区别好象。。似乎。。不大)
停止报务器,
备份MSSQL/DATA/YOURDATE二个文件,
重装SQL SERVER 
启动服务器,
建立数据库及用户和相应密码、用户和库对应,
停止报务器,
将备份文件覆盖新生成的文件,
启动服务器,
应该恢复了,试试
 
没有那么复杂
把相关文件拷贝过去 (xxx.mdf,xxx.ldf)
用sp_attach_db 存储过程即可

sp_attach_db [@dbname =] 'dbname',
[@filename1 =] 'filename_n' [,...16]

Arguments
[@dbname =] 'dbname'
Is the name of the database to be attached to the server. The name must be unique. dbname is sysname, with a default of NULL.
[@filename1 =] 'filename_n'
Is the physical name, including path, of a database file. filename_n is nvarchar(260), with a default of NULL. There can be up to 16 file names specified. The parameter names start at @filename1 and increment to @filename16. The file name list must include at least the primary file, which contains the system tables that point to other files in the database. The list must also include any files that were moved after the database was detached.
Return Code Values
0 (success) or 1 (failure)

 
我的方法和 wrench 的一样,但要注意字符集要一致
 
来晚了。wrench is rt!
另外,sp_attach_db奇妙在于不要xxx.ldf也行!
 
没有那么复杂
把相关文件拷贝过去 (xxx.mdf,xxx.ldf)
用sp_attach_db 存储过程即可
sp_attach_db,'xxx','c:/mssql7/data/xxx.mdf','c:/mssql7/data/xxx.ldf'
如有问题和我联系
65125888-85160 赵
 
1、SQLServer可以先生成数据库脚本
2、用导出数据到Access中(或其他文件型数据库)
3、拷贝数据库和脚本到别的机器
4、执行脚本
5、到入数据
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部