SQL SERVER将远程服务器的数据库备份到本地文件夹
2011-05-25 13:44
351 查看
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;
开启'xp_cmdshell'
备注:创建一个新的用户只是为了让MSSQLSERVER服务的启动帐户与共享目录的有效访问同名且密码相同,这样才能通过验证(所以你也可以用其他有效的用户来代替,只需要满足用户名和密码相同,并且拥有足够的权限)
第一步 共享本机一文件夹 e:\aa 共享名为 test
net share test = e:\aa
第二步 执行SQL在数据库服务器上创建影射 z:
exec master..xp_cmdshell 'net use z: \\hyserver\test mmd /user:administrator '
第三步 执行备份
backup database cs01 to disk = 'z:\\cs01_05-12-26.bak '
第四步 删除数据库服务器上的影射 z:
exec master..xp_cmdshell 'net use z: /delete '
第五步 取消本机共享文件夹 test
net share test /delete
开启'xp_cmdshell'
备注:创建一个新的用户只是为了让MSSQLSERVER服务的启动帐户与共享目录的有效访问同名且密码相同,这样才能通过验证(所以你也可以用其他有效的用户来代替,只需要满足用户名和密码相同,并且拥有足够的权限)
第一步 共享本机一文件夹 e:\aa 共享名为 test
net share test = e:\aa
第二步 执行SQL在数据库服务器上创建影射 z:
exec master..xp_cmdshell 'net use z: \\hyserver\test mmd /user:administrator '
第三步 执行备份
backup database cs01 to disk = 'z:\\cs01_05-12-26.bak '
第四步 删除数据库服务器上的影射 z:
exec master..xp_cmdshell 'net use z: /delete '
第五步 取消本机共享文件夹 test
net share test /delete
相关文章推荐
- sql server 文件夹下的所有txt文件内容导入到数据库表中;远程备份到服务器
- SQL Server 多个数据库远程备份到另一台服务器
- 备份SQL SERVER远程数据库到本地
- 从远程服务器数据库中同步数据到本地数据库 sql server 2008 开启分布
- 本地数据库(SQL Server)远程连接服务器端服务器----改变了默认端口
- 备份SQL SERVER远程数据库到本地
- 将SQL Server远程服务器的数据库备份到目标机(转)
- 本地数据库(SQL Server)远程连接服务器端服务器
- 本地数据库(SQL Server)远程连接服务器端服务器
- SQL Server如何备份远程数据库到本地
- 将SQL Server远程服务器的数据库备份到目标机(转)
- 从远程Sql Server 2005服务器中导出数据到本地(本地数据库版本:Sql Server 2005)
- 将本地数据库备份到远程服务器
- MySQL:将远程服务器的数据库拷到本地/复制他人数据库
- 将MSSQL数据库文件从本地机迁移到远程服务器(包括主键、默认值、表内数据)
- oralce 使用expdp 命令在本地备份远程服务上的数据库
- shell脚本备份mysql里面所有数据库到远程服务器
- 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)
- 要用远程数据库可以备份本地、本地数据库也可以备份到远程
- oracle服务器配置监听,供本地或远程操作数据库