对于个人网站而言,要想完整的迁移数据库,最好是先停止网站运行。
关键就是要停止对数据库的读写占用,防止数据不完整
然后做数据库备份为.bak文件
备份文件传送到新服务器。
服务器上导入.bak文件还原为数据库数据即可。
在有数据的电脑上,打开SQL的企业管理器,找到相应的数据库,右键单击,所有任务,备份数据库。备份完成后,将备份的数据文件复制到另一台机器上,还原数据库,以文件的形式还原,找到刚才备份的数据库文件,还原即可。
PS:还原时,确定系统中创建的数据库名与备份时的数据库名相同。
如果结构完全相同,可以把有数据的那台服务器将数据库备份出来,然后在空的那台服务器使用还原数据库功能.
如果实在不行,就把空的数据库删除,然后将有数据的数据库暂时脱离一下,将数据库文件和日志文件复制到那台空数据库的电脑,然后在企业管理器里通过附加数据库的方法安装上去.
如果2台机子有连接的话用存储过程写
create procedure copyab
as
insert into a
select *
from [数据库b的ip].b.要复制数据的表名
就可以了