SQL 怎样 远程备份数据库到本地
2017-04-26 13:19
253 查看
SQL 怎样 远程备份数据库到本地
--1、启用xp_cmdshell USE master EXEC sp_configure 'show advanced options', 1 RECONFIGURE WITH OVERRIDE EXEC sp_configure 'xp_cmdshell', 1 RECONFIGURE WITH OVERRIDE EXEC sp_configure 'show advanced options', 0 RECONFIGURE WITH OVERRIDE
--2、使用变量进行备份 declare @db sysname declare @dbpath varchar(120) set @db='shenyin' --文件名称依据数据库名称+日期YYYYMMDD+扩展名 set @dbpath='D:\'+@db+convert(varchar(10),getdate(),112)+'.bak'
--3、在sql中建个映射 exec master..xp_cmdshell 'net use Y: \\192.168.0.156\DBBackup "jindou" /user:192.168.0.156\Administrator' /* 说明: Y:是映射网络路径相应本机的盘符 192.168.0.156是我本机的IP DBBackup是我本机共享的目录 Administrator是登陆的username "jindou" 是Administrator用户的password */ --4、备份(@db是要备份的数据库名称) Backup Database @db To disk=@dbpath --5、COPY declare @copypath varchar(200) set @copypath = 'copy '+@dbpath+' Y:' select @copypath exec master..xp_cmdshell @copypath --6、删除(这句能够去掉) declare @deletepath varchar(200) set @deletepath = 'del '+@dbpath select @deletepath exec master..xp_cmdshell @deletepath --7、完毕后删除映射 exec master..xp_cmdshell 'net use Y: /delete'
--8、关闭xp_cmdshell USE master EXEC sp_configure 'show advanced options', 1 RECONFIGURE WITH OVERRIDE EXEC sp_configure 'xp_cmdshell', 0 RECONFIGURE WITH OVERRIDE EXEC sp_configure 'show advanced options', 0 RECONFIGURE WITH OVERRIDE![]()
相关文章推荐
- SQL 如何 远程备份数据库到本地
- Oracle怎样进行远程备份?(就是说我在本地想备份其他机器上的数据库)
- Listener已启动,本地可以连接数据库,远程pl/sql工具连接报ora-12541监听不存在错误
- SQL Server 2005 自动远程数据库备份
- 如何将远程SQL Server数据库备份到本地数据库
- 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
- 28-备份远程数据库到本地
- mysql备份远程数据库到本地
- SQL-SERVER 数据库备份 ftp 传到远程服务器 加 restore 数据库 一条龙 附源码
- 远程备份数据库到本地
- 备份远程数据库到本地
- SAE 平台代码实现数据库定时备份以及同步到本地 2014/09/11 09:39:01 分类: 技术随笔 1人评论 次浏览 SAE 只允许用户通过phpMyAdmin管理远程数据库,
- 数据库远程还原,本地备份。
- pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下
- SQL SERVER将远程服务器的数据库备份到本地文件夹
- 将本地数据库备份到远程服务器
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中