SQL 局域网远程备份
2015-02-06 08:08
183 查看
局域网远程备份,还真有点问题 我用的是2003,发现sql和windows兼容不太好 。
如果我在windows下面映射远程目录,sql发现不了,找不到路径,备份不了,在sql下映射远程目录,windows发现不了,就可以正常备份成功。
所以要在SQL下运行,不要在windows下先映射,再试图到sql里找映射后的磁盘。这样会找不到。
步骤如下:
1,在目标机子上建立共享文件夹,要有写权限。
2,在数据库服务器执行如下操作。
exec master..xp_cmdshell 'net use z: \\129.186.110.95\dbtest "password" /user:"Administrator"'
--如果提示错误,大概是sql cmdshell没有启动,则运行下列语句即可。
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go
backup database ccc to disk = 'z:\ccc.bak'
结果成功:
已为数据库 'ccc',文件 'ccc' (位于文件 1 上)处理了 296 页。
已为数据库 'ccc',文件 'ccc_log' (位于文件 1 上)处理了 1 页。
BACKUP DATABASE 成功处理了 297 页,花费 1.150 秒(2.017 MB/秒)。
远程查询表:
http://hi.baidu.com/hrbyc888/item/e2d9aa8a1c3f123ac31627c4
如果我在windows下面映射远程目录,sql发现不了,找不到路径,备份不了,在sql下映射远程目录,windows发现不了,就可以正常备份成功。
所以要在SQL下运行,不要在windows下先映射,再试图到sql里找映射后的磁盘。这样会找不到。
步骤如下:
1,在目标机子上建立共享文件夹,要有写权限。
2,在数据库服务器执行如下操作。
exec master..xp_cmdshell 'net use z: \\129.186.110.95\dbtest "password" /user:"Administrator"'
--如果提示错误,大概是sql cmdshell没有启动,则运行下列语句即可。
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go
backup database ccc to disk = 'z:\ccc.bak'
结果成功:
已为数据库 'ccc',文件 'ccc' (位于文件 1 上)处理了 296 页。
已为数据库 'ccc',文件 'ccc_log' (位于文件 1 上)处理了 1 页。
BACKUP DATABASE 成功处理了 297 页,花费 1.150 秒(2.017 MB/秒)。
远程查询表:
http://hi.baidu.com/hrbyc888/item/e2d9aa8a1c3f123ac31627c4
相关文章推荐
- java调用mysql的工具类实现数据库远程备份,还原,生成创建表的sql脚本
- 今天解决的 局域网之内远程备份数据库 sql server
- SQL自动备份 备份到本地或者远程服务器
- SQL 怎样 远程备份数据库到本地
- 远程局域网备份(全备份)
- sql远程备份的使用
- SQL Server 2005 自动远程数据库备份
- SQL 如何 远程备份数据库到本地
- SQL远程备份
- SQL备份到远程
- 关于SQLSERVER 2008远程备份(利用…
- sqlserver远程备份到另一台电脑(局域网、定时任务)
- PL/SQL远程备份和恢复Oracle数据库
- sql 2005 局域网备份
- 局域网内无法连接到远程SQL服务器
- SQL-SERVER 数据库备份 ftp 传到远程服务器 加 restore 数据库 一条龙 附源码
- PL/SQL远程备份和恢复Oracle数据库
- SQL远程备份
- PL/SQL远程备份和恢复Oracle数据库
- sql 2008 远程备份