导航:首页 > 网络设置 > sql数据库备份到网络共享

sql数据库备份到网络共享

发布时间:2022-05-29 20:20:23

‘壹’ 请教:如何把sql2000上的数据库自动定期备份到局网的另一台电脑上..

在SQL服务器上将另一台机子的共享文件来设置成映射驱动器(开始>运行>\\IP地址,看到共享文件夹后在上面点右键>映射网络驱动器,然后在我的电脑中就会看到此文件夹已映射到本机,为驱动器Z).在SQL企业管理器中选择要备份的数据库,点右键>所有任务>数据库备份,出来的对话框中,备份地址选择刚才映射的驱动器下的文件夹并输入备份文件名称,点添加,最下面备份周期进行选择,可选每周一等,点确定后即可.

‘贰’ sqlserver怎么备份到网络

最近在看联机从书,在看到sp_admpdevice时无意间看到如下内容:
"
[@physicalname =] 'physical_name'
备份设备的物理名称。物理名称必须遵照操作系统文件名称的规则或者网络设备的通用命名规则,并且必须包括完整的路径。physical_name 的数据类型为 nvarchar(260),没有默认值,并且不能为 NULL。
当创建远程网络位置上的备份设备时,请确保在其下启动 SQL Server 的名称对远程的计算机有适当的写入能力。
B. 添加网络磁盘备份设备
下面的示例显示一个远程磁盘备份设备。在其下启动 SQL Server 的名称必须对该远程文件拥有权限。
USE master
EXEC sp_admpdevice 'disk', 'networkdevice', '\\servername\sharename\path\filename.ext'
以前曾看到过有人问,怎么样才能将数据备份到网络上,一直没有答案,然后我就试验了一把.
在服务器上建了一个目录,然后确保共享并有权限,如果需要建在共享目录下的目录下,那还得保证用户有权限
当然,SQLSERVER系统启动早于登录,一般用户会在登录中使用本地系统账户,我想在登录到系统之前一直是
administrator用户模拟,因此,我将登录的账户改为了网络用户,因为我公司有域,因此我将域用户设置为本机
的系统管理员,以确保该服务能启动.
接下来更简单了:
sp_admpdevice 'DISK','NetWork','\\server\d$\databak\xuzh.bak'
go
backup database xuzh to network
得到的结果如下:
已处理 96 页,这些页属于数据库 'xuzh' 的文件 'xuzhP01'(位于文件 2 上)。
已处理 16 页,这些页属于数据库 'xuzh' 的文件 'xuzhP02'(位于文件 2 上)。
已处理 16 页,这些页属于数据库 'xuzh' 的文件 'xuzhS01'(位于文件 2 上)。
已处理 8 页,这些页属于数据库 'xuzh' 的文件 'xuzhS02'(位于文件 2 上)。
已处理 1 页,这些页属于数据库 'xuzh' 的文件 'xuzh_Log'(位于文件 2 上)。
BACKUP DATABASE 操作成功地处理了 137 页,花费了 0.516 秒(2.161 MB/秒)。
成功完成网络备份

另外,----------------------
实例说明:
环境:win2k+sqlserver 2K+查询分析器
SQLSERVER服务实例名称:mainserver
需要备份的数据库名称: msdb
本地机器名称(Client端):david
本地用户:zf 密码:123
本地域名:domain
本地提供备份需求的文件夹:e:\test

第一步: 建立共享文件夹
在程序代码中调用(或者CMD窗口) net share test=e:\test
或者用NetShareAdd这个API
简要说明:
net share : 是WINDOWS内部的网络命令。
作用:建立本地的共享资源,显示当前计算机的共享资源信息。
语法:参见 net share /?
第二步: 建立共享信用关系
master..xp_cmdshell 'net use \\david\test 123 /user:domain\zf'
简要说明:
1:xp_cmdshell :是SQLSERVER的扩展存储过程。
作用,以操作系统命令行解释器的方式执行给定的命令字符串,
并以文本行方式返回任何输出。
语法:参见SQLSERVER联机帮助
2:net use : 是WINDOWS内部的网络命令。
作用,将计算机与共享资源连接或断开,或者显示关于计算机
连接的信息。该命令还控制持久网络连接
语法:参见 net use /?

第三步:备份数据库
backup database msdb to disk='\\david\test\msdb.bak'
这个不需要说明吧,语法参见SQLSERVER联机帮助

第四步: 删除共享文件夹
在程序代码中调用(或者CMD窗口) net share test /delete
或者用NetShareDel这个API
结果:
已处理 1376 页,这些页属于数据库 'msdb' 的文件 'MSDBData'(位于文件 1 上)。
已处理 1 页,这些页属于数据库 'msdb' 的文件 'MSDBLog'(位于文件 1 上)。
BACKUP DATABASE 操作成功地处理了 1377 页,花费了 3.653 秒(3.086 MB/秒)。

这样mainserver服务器上的msdb就备份到了david机器的E:\test\msdb.bak文件了,使用起来很简单吧?恢复数据库操作也是一样,只要将第三个步骤的语句改为'restore database msdb from disk='\\david\test\msdb.bak'就可以啦。。你看完了也可以试试呀?!(最简单的测试工具查询分析器+CMD窗口)

备注:xp_cmdshell 这个扩展存储过程只能SA级别的用户调用,而且是SQLSERVER的安全隐患之一,许多DBA都喜欢将其删除或者禁用,所以开发人员使用时要倍加小心哦。
文章中的例子只是简要的说明了应如何利用扩展存储过程实现远程备份与恢复,没有涉及安全以及其他方面的考虑,希望读者在代码中自行完善。

‘叁’ 如何实现自动将数据库备份到内网中另一台机器上

服务器A 的数据库(2 个库)自动备份到映射网络驱动器Z(内网的另一个机器
B)上,并且删除早于当前日期3 天的数据,或者是进行差异或增量备份,B 机
器没有安装SQL 只是共享目录,(需要注意的是,我不打算将库文件备份到本
机A,而是直接备份到B,数据库庞大,A 的空间有限),本人对SQL 了解甚
少,如能写出详细步骤,及用到的语句,达到我的目的。
一个双机备份的实例:
1.为数据库服务器(如服务器名为DbaseServ)中的数据库建立定期备份作业,这
个你应该会。
2.将数据服务器存放数据库备文份件的文件夹置成共享。
3.在另外一台机器(目标机)上写一个批处理文件(打开记事本,按下面格式录
入DOS 命令,保存为DBBACKUP.BAT。
格式:x \\数据服务器名\数据服务器共享的备份文件文件夹\库名.* 本机硬盘\*.*/m举例:XCOPY \\DbaseServ\backupdata\employee.* d:\databackup\*.* /m
如果备份文件夹映射了网络驱动器(如F:,数据库备份文件是employee),并且本
机不作保留,就这样:
XCOPY F:\employee.* d:\databackup\*.* /m
DEL /Q /A:A F:\EMPLOYEE.*
4.在该目标机器上建立“任务计划”(点控制面板,添加任务计划,通过浏览选
择建立的那个批文件(如DBBACKUP.BAT),设置周期及备份时间(要与服务器
上的数据备份作业大致错后一点(如一小时)。
这样,系统就会在每次数据服务器数据库备份后,自动将无存档标记的文件备份
到目标机,并将备份成功的文件加入存档标记,保证下次不重复备份。
未成功备份的当然不删除,下将还要再试着备份。
打开SQL2000 企业管理器. 下面有个数据维护计划. (根据里面的提示一步一
步按照自己的要求进行设置就行了。)
在上面点右键,新建维护计划,里面按你的要求设置就行了。(这里选择你需要备

‘肆’ 怎样在局域网中将服务器的sql数据库自动备份的另外一台电脑上

【转发】
--sql如何备份到异机
写成存储过程,建立作业定时备份~~~
--在sql中映射一下就可以了
exec
master..xp_cmdshell
'net
use
z:
\\yi\d$
"密码"
/user:yi\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
--
exec
master..xp_cmdshell
'
e:\h_backup.bak
z:'
--删除(这句可以去掉)
--exec
master..xp_cmdshell
'del
e:\h_backup.bak'
--完成后删除映射
exec
master..xp_cmdshell
'net
use
z:
/delete'

‘伍’ 如何实现sql server2000自动将数据库备份到内网中另一台机器上(映射网络驱动器)

打开SQL2000企业管理器.
下面有个数据维护计划.
(根据里面的提示一步一步按照自己的要求进行设置就行了。)
在上面点右键,新建维护计划,里面按你的要求设置就行了。(这里选择你需要备份的映射好的网络驱动器就行了)

‘陆’ 如何将sql2000的数据库备份到局域网其他的机子上

SQLSERVER服务实例名称:mainserver 需要备份的数据库名称: msdb 本地机器名称(Client端):david 本地用户:zf 密码:123 本地域名:domain 本地提供备份需求的文件夹:e:\test 第一步: 建立共享文件夹 在程序代码中调用(或者CMD窗口) net share test=e:\test 或者用NetShareAdd这个API简要说明:net share : 是WINDOWS内部的网络命令。 作用:建立本地的共享资源,显示当前计算机的共享资源信息。 第二步: 建立共享信用关系 master..xp_cmdshell 'net use \\david\test 123 /user:domain\zf'简要说明:1:xp_cmdshell :是SQLSERVER的扩展存储过程。 作用,以操作系统命令行解释器的方式执行给定的命令字符串, 并以文本行方式返回任何输出。 语法:参见SQLSERVER联机帮助 2:net use : 是WINDOWS内部的网络命令。 作用,将计算机与共享资源连接或断开,或者显示关于计算机 连接的信息。该命令还控制持久网络连接。 第三步:备份数据库 backup database msdb to disk='\\david\test\msdb.bak' 这个不需要说明吧,语法参见SQLSERVER联机帮助 第四步: 删除共享文件夹 在程序代码中调用(或者CMD窗口) net share test /delete 或者用NetShareDel这个API结果:已处理 1376 页,这些页属于数据库 'msdb' 的文件 'MSDBData'(位于文件 1 上)。 已处理 1 页,这些页属于数据库 'msdb' 的文件 'MSDBLog'(位于文件 1 上)。 BACKUP DATABASE 操作成功地处理了 1377 页,花费了 3.653 秒(3.086 MB/秒)。 这样mainserver服务器上的msdb就备份到了david机器的E:\test\msdb.bak文件了,使用起来很简单吧?恢复数据库操作也是一样,只要将第三个步骤的语句改为'restore database msdb from disk='\\david\test\msdb.bak'就可以啦。。你看完了也可以试试呀?!(最简单的测试工具查询分析器+CMD窗口)

‘柒’ 如何将sql数据库自动定时的备份或更新到另一台电脑

两个思路:
1、在备份机共享一个目录出来,在生产机建立到备份机共享目录的网络映射驱动器,之后在生产机执行数据库备份时,直接将备份卷质指定为网络驱动器。
2、备份数据库到生产机的某个磁盘,然后用定时任务传送到备份机。备份机可以安装一个ftp server软件,直接用ftp的方式传送,这样也比较安全、可靠。

‘捌’ 如何将SQL数据库备份到网络共享

定期备份SQL数据库是必须的。我们已经覆盖的方式就可以轻松备份您的所有SQL Server数据库到本地硬盘中,但这并不能防止驱动器和/或系统故障。作为针对此类灾难的额外保护层,您可以在网络共享上复制或直接创建备份。

在本地备份,然后复制到网络共享

完成此任务的首选和最直接的方法是简单地创建数据库的本地备份,然后将相应的备份文件复制到网络共享。您可以通过创建如下所示的批处理脚本来完成此操作:

SET LocalFolder = C:Program Files Microsoft SQL ServerMSSQL.1MSSQLBackup
SqlCmd -E -Q“备份数据库MyDB到磁盘=%LocalFolder%MyDB.bak”
XCopy“%LocalFolder%MyDB.bak”“ 192.168.16.55BackupDatabases”/ Z / V
DEL“%LocalFolder%MyDB.bak”

此脚本执行以下操作(逐行):

阅读全文

与sql数据库备份到网络共享相关的资料

热点内容
网络共享中心没有网卡 浏览:527
电脑无法检测到网络代理 浏览:1377
笔记本电脑一天会用多少流量 浏览:597
苹果电脑整机转移新机 浏览:1381
突然无法连接工作网络 浏览:1080
联通网络怎么设置才好 浏览:1230
小区网络电脑怎么连接路由器 浏览:1057
p1108打印机网络共享 浏览:1215
怎么调节台式电脑护眼 浏览:720
深圳天虹苹果电脑 浏览:956
网络总是异常断开 浏览:618
中级配置台式电脑 浏览:1015
中国网络安全的战士 浏览:638
同志网站在哪里 浏览:1422
版观看完整完结免费手机在线 浏览:1464
怎样切换默认数据网络设置 浏览:1114
肯德基无线网无法访问网络 浏览:1290
光纤猫怎么连接不上网络 浏览:1500
神武3手游网络连接 浏览:969
局网打印机网络共享 浏览:1005