备份本地的数据库到远程机上

新建一个backup.sql文件

use test
GO
backup database test to disk='d:\db_backup\test.bak' with init
GO

 

 

新建一个r_restore.sql文件

use master
restore database test from disk='d:\db_backup\test.bak' with replace,
move 'test' to 'D:\SQLFILE\test.mdf',
move 'test_Log' to 'D:\SQLFILE\test.ldf'
GO

 

 

 

新建一个批处理文件备份还原.bat

sqlcmd -U 94270DFECAE54B3\SQLEXPRESS -U sa -P 123 -i d:\db_backup\backup.sql -o d:\db_backup\backup.log

net use m: \\192.168.14.57\db_backup ... /user:192.168.14.57\Administrator

copy d:\db_backup\test.bak M:

sqlcmd -S PC-200911091718\SQLEXPRESS -U sa -P sql -i d:\db_backup\r_restore.sql -o d:\db_backup\r_restore.log

net use m: /del /yes

 

 

 

 

1、打开


备份本地的数据库到远程机上
 

 

2、右击TCP/IP,按下图设置

 

 
备份本地的数据库到远程机上
 

3、在目的服务器D盘创建db_backup共享目录

 
备份本地的数据库到远程机上
 

 

4、编辑备份恢复.bat文件:第一行计算机名\实例改为源服务器的计算机名\实例,登录名和密码改为自己的。第三行的IP改为创建共享目录的服务器IP(目的服务器)“”是密码记住要改。第五行计算机名\实例是目的服务器的计算机名\实例,登录名和密码要改为自己的。


备份本地的数据库到远程机上
 

 

5、在源服务器的D盘创建db_backup目录(非共享的)

6、编辑backup.bat文件,改为自己要备份的数据库

7、运行备份恢复.bat文件

8、在D盘创建一个SQLFILE文件夹

注:源服务器是要备份的服务器,目的服务器是要恢复的服务器。