SQLcode远程数据库备份解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
。—备份环境:把数据库服务器(192.168.1.8)的数据库(TEST)备份到客户端(192.168.1.145)的。$下—首先,做一个与客户端的映射execmaster..xp_cmdshell'netusez:\\192.168.1.145\c$"密码"/user:192.168.1.145\administrator'/*--说明:z:是映射网络路径对应本机的盘符,与下面的备份对应\\192.168.1.145\c$是要映射的网络路径192.168.1.145\administrator192.168.1.145是远程的计算机名,administrator是登陆的用户名密码:上面指定的administrator用户的密码—*/—其次,进行数据库备份backupdatabaseTESTtodisk二'z:\Test.bak'—最后•备份完成后删除映射execmaster..xp_cmdshell'netusez:/delete'execmaster..xp_cmdshell'netusez:\\yizhi\D$""module"/user:yizhi\administrator'/*--说明:execmaster..xp_cmdshell'netusez:\\xz\c$〃密码〃/user:xz\administrator'z:是映射网络路径对应本机的盘符,与下面的备份对应\\xz\c$是要映射的网络路径xz\administratorxz是远程的计算机名,administrator是登陆的用户名密码面指定的administrator用户的密码—*/—备份;withinit覆盖|noinit添加backupdatabaseholytrontodisk二'E:\H_BACKUP.bak'withinit--COPYexecmaster..xp_cmdshell'copyE:\H_BACKUP.bakz:'--完成后删除映射execmaster..xp_cmdshell'netusez:/delete'参考:(局域网内)—在sql中映射一下就可以了execmaster..xp_cmdshell'netusez:\\yizhi\D$"密码"/user:yizhi\administrator'/*--说明:execmaster..xp_cmdshell'netusez:\\xz\c$"密码"/user:xz\administrator'z:是映射网络路径对应本机的盘符,与下面的备份对应\\xz\c$是要映射的网络路径xz\administratorxz是远程的计算机名,administrator是登陆的用户名密码面指定的administrator用户的密码—*/--备份;withinit覆盖|noinit添加backupdatabase库名todisk二'E:\H_BACKUP.bak'withinit--COPYexecmaster..xp_cmdshell'copyE:\H_BACKUP.bakz:'—删除(这句可以去掉)--execmaster..xp_cmdshell'delE:\H_BACKUP.bak'—完成后删除映射execmaster..xp_cmdshell'netusez:/delete'自动完成异地备份1、共享本地文件夹D:\temp共享名为testnetsharetest二D:\temp2、执行SQL在数据库服务器上创建映射z:execmaster..xp_cmdshell'netusez:\\server\test密码/user:administrator'3、执行备份backupdatabaseNorthwindtodisk='z:\\Northwind_20060101.bak'4、删除数据库服务器上的映射z:execmaster..xp_cmdshell'netusez:/delete'5、取消本机共享文件夹testnetsharetest/delete