数据库备份到远程机器上
2006-11-07 21:37
399 查看
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: //yizhi/D$ "module" /user:yizhi/administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: //xz/c$ "密码" /user:xz/administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
//xz/c$是要映射的网络路径
xz/administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--备份;with init覆盖|noinit添加
backup database holytron to disk='E:/H_BACKUP.bak' with init
--COPY
exec master..xp_cmdshell 'copy E:/H_BACKUP.bak z:'
--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
——————————————————————————————————
参考:(局域网内)
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: //yizhi/D$ "密码" /user:yizhi/administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: //xz/c$ "密码" /user:xz/administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
//xz/c$是要映射的网络路径
xz/administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--备份;with init覆盖|noinit添加
backup database 库名 to disk='E:/H_BACKUP.bak' with init
--COPY
exec master..xp_cmdshell 'copy E:/H_BACKUP.bak z:'
--删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:/H_BACKUP.bak'
--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
————————————————————————————————————
自动完成异地备份
1、共享本地文件夹 D:/temp 共享名为 test
net share test = D:/temp
2、执行SQL在数据库服务器上创建映射 z:
exec master..xp_cmdshell 'net use z: //server/test 密码 /user:administrator'
3、执行备份
backup database Northwind to disk = 'z://Northwind_20060101.bak'
4、删除数据库服务器上的映射 z:
exec master..xp_cmdshell 'net use z: /delete'
5、取消本机共享文件夹 test
net share test /delete
exec master..xp_cmdshell 'net use z: //yizhi/D$ "module" /user:yizhi/administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: //xz/c$ "密码" /user:xz/administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
//xz/c$是要映射的网络路径
xz/administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--备份;with init覆盖|noinit添加
backup database holytron to disk='E:/H_BACKUP.bak' with init
--COPY
exec master..xp_cmdshell 'copy E:/H_BACKUP.bak z:'
--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
——————————————————————————————————
参考:(局域网内)
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: //yizhi/D$ "密码" /user:yizhi/administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: //xz/c$ "密码" /user:xz/administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
//xz/c$是要映射的网络路径
xz/administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--备份;with init覆盖|noinit添加
backup database 库名 to disk='E:/H_BACKUP.bak' with init
--COPY
exec master..xp_cmdshell 'copy E:/H_BACKUP.bak z:'
--删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:/H_BACKUP.bak'
--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
————————————————————————————————————
自动完成异地备份
1、共享本地文件夹 D:/temp 共享名为 test
net share test = D:/temp
2、执行SQL在数据库服务器上创建映射 z:
exec master..xp_cmdshell 'net use z: //server/test 密码 /user:administrator'
3、执行备份
backup database Northwind to disk = 'z://Northwind_20060101.bak'
4、删除数据库服务器上的映射 z:
exec master..xp_cmdshell 'net use z: /delete'
5、取消本机共享文件夹 test
net share test /delete
相关文章推荐
- 备份数据库至远程机器
- 数据库备份到远程机器
- Oracle怎样进行远程备份?(就是说我在本地想备份其他机器上的数据库)
- sql server 文件夹下的所有txt文件内容导入到数据库表中;远程备份到服务器
- oralce 使用expdp 命令在本地备份远程服务上的数据库
- 远程备份数据库
- 备份sqlserver 数据库到远程主机脚本
- MSSQL数据库远程管理、备份(详细图解)
- SQL Server 数据库远程备份方案
- SQL Server链接服务器(一台机器SQL Server登陆,同时映射登陆到另外一台远程服务器的数据库)
- CentOS上备份远程机器
- Ms sqlserver 2005 数据库远程备份
- centos 安装 mysql + 中文乱码 + 远程登录 + 数据库备份和恢复
- 定期备份本机的数据库,并自动上传到远程主机
- DUPLICATE数据库到不同的机器时要将备份文件放于相同目录。
- 今天解决的 局域网之内远程备份数据库 sql server
- 使用xtrabackup远程备份到及重建数据库
- 一个sqlserver2000中,通过ftp自动远程备份和恢复数据库的例子
- 使用FTP进行数据库远程服务器备份(个人感觉,这种方法比较可行)
- Oracle impdp 远程导出数据到本地数据库,不生成备份文件