欢迎光临
我们一直在努力

如何将sqlserver数据库备份到网络上_数据库技巧

建站超值云服务器,限时71元/月

最近在看联机从书,在看到sp_addumpdevice时无意间看到如下内容:



[@physicalname =] physical_name


备份设备的物理名称。物理名称必须遵照操作系统文件名称的规则或者网络设备的通用命名规则,并且必须包括完整的路径。physical_name 的数据类型为 nvarchar(260),没有默认值,并且不能为 NULL。


当创建远程网络位置上的备份设备时,请确保在其下启动 SQL Server 的名称对远程的计算机有适当的写入能力。


B. 添加网络磁盘备份设备
下面的示例显示一个远程磁盘备份设备。在其下启动 SQL Server 的名称必须对该远程文件拥有权限。


USE masterEXEC sp_addumpdevice disk, networkdevice,   \\servername\sharename\path\filename.ext”
以前曾看到过有人问,怎么样才能将数据备份到网络上,一直没有答案,然后我就试验了一把.
在服务器上建了一个目录,然后确保共享并有权限,如果需要建在共享目录下的目录下,那还得保证用户有权限
当然,SQLSERVER系统启动早于登录,一般用户会在登录中使用本地系统账户,我想在登录到系统之前一直是administrator用户模拟,因此,我将登录的账户改为了网络用户,因为我公司有域,因此我将域用户设置为本机的系统管理员,以确保该服务能启动.
接下来更简单了:
sp_addumpdeviceDISK,NetWork,\\server\d$\databak\xuzh.bakgobackup 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/秒)。
成功完成网络备份

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 如何将sqlserver数据库备份到网络上_数据库技巧
分享到: 更多 (0)