sql server 数据库备份到网络地址
2010-10-29 17:33
302 查看
打开查询分析器,本来想实现数据库建立在其他机器上, 但是整来整去, 只是实现了, 数据库可以在其他机器上备份的功能, 现记录如下:
首先设置可以执行xp_cmdshell 命令
;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
然后运行命令:
master..xp_cmdshell 'net use p: //172.18.85.109/share 3819999 /user:yf-PC/administrator '
就可以直接备份恢复等工作。
2000, 2005均测试通过。
SQL code
首先设置可以执行xp_cmdshell 命令
;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
然后运行命令:
master..xp_cmdshell 'net use p: //172.18.85.109/share 3819999 /user:yf-PC/administrator '
就可以直接备份恢复等工作。
2000, 2005均测试通过。
SQL code
--SQL如何备份到异机 写成存储过程,建立作业定时备份~~~ --在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'
相关文章推荐
- 如何在SQL server 2005中将数据库备份路径设为网络路径
- SQL Server 2008 网络备份数据库
- 如何在SQL server 2005中将数据库备份路径设为网络路径
- SQL Server 2012将数据库备份到网络中的共享文件夹
- 如何在SQL server 2008中将数据库备份路径设为网络路径?
- 虚拟机中的SQL server使用NetDrive附加位于网络驱动器或远程地址的MDF数据库文件
- 【数据库-Azure SQL Database】SQL Server 如何将数据库备份到 Azure Storage
- 旧文备份:在CANopen网络中通过LSS服务设置节点地址和网络波特率
- 数据库错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
- Sql Server 2005 如何自动备份数据库
- Sql Server 2008 数据库备份和还原
- 通过SQL Server 2008数据库复制实现数据库同步备份
- SQL Server 数据库定时自动备份
- Azure Backup (1) 将SQL Server 2012虚拟机中数据库备份到Azure Storage
- Sql Server定时自动备份数据库
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 使用 IP 地址连接SQL Server 数据库的速度慢的原因
- 使用SQL Server维护计划实现数据库定时自动备份
- sql server 2008中备份集中的数据库备份与现有的xx数据库不同的解决方法
- SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法!