YourSQLDba设置共享路径备份

 YourSQLDba可以将数据库备份到网络路径(共享路径),这个也是非常灵活的一个功能,以前一直没有使用过这个功能,最近由于一个需求,于是我测试了一下YourSQLDba备份到网络路径,中间遇到了一些问题,遂整理如下。

 

测试环境:

    操作系统:  Windows Server Standard 2012

  数据库版本:  SQL SERVER 2014

 

1:设置共享路径权限

 

    这一步很简单,也非常好理解。共享路径需要给某些特定用户才能访问,例如某个域账号。在此略过。

 

2:映射网络驱动器。

映射网络驱动器,顾名思义,就是将局域网内的一个共享文件夹作为一个虚拟的网络硬盘,然后将该网络硬盘映射到本地计算机,然后我们就可以在本地计算机上访问该共享文件夹

 

3:然后使用Exec YourSQLDba.Maint.CreateNetworkDriv设置网络路径。

sp_configure 'show advanced option', 1;
go
reconfigure;
go
sp_configure 'xp_cmdshell', 1;
go
reconfigure;
go
 
 
Exec YourSQLDba.Maint.CreateNetworkDrives
  @DriveLetter = 'S:\'  
, @unc = '\\192.168.7.146\YourSQLDBABAK\Server1' 

设置网络路径,必须开启数据库“xp_cmdshell”选项,否则就会有如下错误。

Exec YourSQLDba.Maint.CreateNetworkDrives
 @DriveLetter = 'S:\'  
 @unc = '\\192.168.7.146\YourSQLDBABAK\Server1' 
 
 
息 15123,级别 16,状态 1,过程 sp_configure,第 62 行
he configuration option 'xp_cmdshell' does not exist, or it may be an advanced option.
et use S: /Delete
et use S: \\192.168.7.146\YourSQLDBABAK\Server1
5123: The configuration option 'xp_cmdshell' does not exist, or it may be an advanced option.
息 15123,级别 16,状态 1,过程 sp_configure,第 62 行
he configuration option 'xp_cmdshell' does not exist, or it may be an advanced option.

如果你遇到下面错误信息,请检查你SQL SERVER服务的登录账号是否是NT账号或域账号。如果是默认的NT Service\MSSQLSERVER则会遇到该错误提示。

可以讲SQL Server服务的登录账号改为共享路径设置权限的域账号。那么接下来,修改一下作业YourSQLDba_FullBackups_And_Maintenance里面的配置信息就OK了

exec Maint.YourSqlDba_DoMaint
  @oper = 'YourSQLDba_Operator'
, @MaintJobName = 'YourSQLDba: DoInteg,DoUpdateStats,DoReorg,Full backups'
, @DoInteg = 1
, @DoUpdStats = 1
, @DoReorg = 1
, @DoBackup = 'F'
, @FullBackupPath = 'S:\FULL_BACKUP\'
, @LogBackupPath = 'S:\LOG_BACKUP\'  
-- Flush database backups older than the number of days
, @FullBkpRetDays = 1
-- Flush log backups older than the number of days
, @LogBkpRetDays =1
-- Spread Update Stats over 7 days
, @SpreadUpdStatRun =1
-- Maximum number of consecutive days of failed full backups allowed
-- for a database before putting that database (Offline).
, @ConsecutiveFailedbackupsDaysToPutDbOffline = 9999
-- Each database inclusion filter must be on its own line between the following quote pair
, @IncDb =
'
'
-- Each database exclusion filter must be on its own line between the following quote pair
, @ExcDb =
'
'
-- Each database exclusion filter must be on its own line between the following quote pair
, @ExcDbFromPolicy_CheckFullRecoveryModel =
'
' 

在测试过程中发现YourSQLDba备份到共享路径对网络环境要求比较高,有几次在网络出现连续掉两个或两个以上包的时候,备份进程就出错,检查出错信息,发现如下错误信息。

<;Exec>
  <;ctx>yMaint.backups</ctx>
  <;Sql>
backup database [WSS_Content_get_teams_tdc]
to disk = 'S:\FULL_BACKUP\Test_[2014-11-11_18h49m05_Tue]_database.BAK'
with Init, Format, checksum, name = 'YourSQLDba:18h49: S:\FULL_BACKUP\Test_[2014-11-11_18h49m05_Tue]_database.BAK'
<;/Sql>
  <;err>Error 3201, Severity 16, level 1 : Cannot open backup device 'S:\FULL_BACKUP\Test_[2014-11-11_18h49m05_Tue]_database.BAK'. Operating system error 53(The network path was not found.).
Error 3013, Severity 16, level 1 : BACKUP DATABASE is terminating abnormally.
<;/err>
</Exec>
时间: 2025-01-21 05:51:41

YourSQLDba设置共享路径备份的相关文章

ckfinder 设置共享路径没有权限访问问题

问题描述 ckfingder访问共享的文件目录:列表以读出来,但是缩略图列表图片显示不出来.如图:但是点击缩略图时,则能显示(点击时访问的是网络路径).如图:缩略图的图片是通过页面请求的,如图:在图片请求的页面却老是报错.如图:百度的方法都尝试未果,求大神出招. 解决方案 解决方案二:自已顶啊!!!!解决方案三:这个纠结呢你重新下个新版的试试解决方案四:我再顶!!!!!

Mac怎么更好设置Time Machine备份频率

  大部分Mac用户都知道Time Machine是一个备份频率设置及其,在默认情况下 Time Machine 时间机器的备份频率是 3600秒,也就是每个小时都会自动备份数据.其实,在使用使用过程中用不着备份的这么频繁,如果真的是非常重要的数据我们更多选择是手动备份好!今天,安下小编就教你如何设置Time Machine时间机器备份频率教程,让你设置更符合你的Time Machine备份频率. Mac中怎么更好设置Time Machine备份频率Time Machine 的偏好设置中没有给出

设置类路径

结构 可通过对JDK工具使用-classpath选项(首选方法)或设置CLASSPATH环境变量来设置类路径. C:>jdkTool-classpathpath1;path2... C:>setCLASSPATH=path1;path2... 每个path以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么: 对于包含.class文件的.zip或.jar文件,路径以.zip或.jar文件名结尾. 对于未命名包中的.class文件,路径以包含.class文件的目录结尾. 对于已命名包中的.

160WiFi提示”请重新开启或手动设置共享”的解决办法

由于160wifi软件升级,导致部分用户在一些PCIe或者USB的无线网卡上开启160WiFi时遇到"请重新开启或手动设置共享"的提示.如果您的160WiFi之前能够使用,升级之后不能使用了,可以参考以下方法来解决. 首先,一定要确保您电脑的无线网卡硬件开关是开启状态的,笔记本的开启按钮一般在笔记本键盘的正面或者侧面,用快捷键FN+Fm(m表示1至12的数字)也可以开启. 其次,确定ICS(Internet Connection Sharing)服务是开启的,160WiFi在开启时,会

160wifi提示“请手动设置共享或重试”的解决方法

小编最近升级了一下160WiFi,发现很多用户出现了"请手动设置共享或重试"的提示.查找原因,应该是160wifi升级导致部分用户在一些PCIe或者USB的无线网卡上报错.如果您的160WiFi在升级之后也遇到此类问题,可以参考以下方法来解决. 解决方法 首先,一定要确保您电脑的无线网卡硬件开关是开启状态的,下载160wifi最新版本. 软件名称:160WiFi无线路由软件2.1.2.3官方版 笔记本的开启按钮一般在笔记本键盘的正面或者侧面,用快捷键FN+Fm(m表示1至12的数字)也

苹果mac怎么设置共享屏幕

  1.如果两台设备处于同一局域网中,即连接着同一 WiFi ,可打开客户端的 Finder ,于左侧可看到"共享的",点击其中的服务器名称,然后点击右上角的"共享屏幕" 输入服务器的名称及密码 ok后的效果 2.如果两台设备未处于同了局域网下,可打开服务器的系统偏好设置-共享,勾选左侧的"屏幕共享",可看到右边有一串地址点击复制 打开 Finder ,点击"前往-连接服务器" 输入刚才拷贝的地址,如果点击输入框右边的&quo

Win8系统下打印机设备如何设置共享

  下面系统大全将教大家win8系统打印机设置共享以及添加共享打印机设备使用教程. 步骤一 主电脑添加打印机并设置共享 点击屏幕左下角的"开始"按钮,选择"设备和打印机": 找到安装的打印机,右击之选择"打印机属性": 切换到"共享"选项卡下,单击"更改共享选项"按钮,使之变得可选: 勾选"共享这台打印机"复选框,在下面的"共享名"中输入要使用的名称: 注意这个名称最

160wifi提示“请手动设置共享或重试”怎么办?

  有一些用160wifi的用户可能会遇到过160wifi出现了"请手动设置共享或重试"的提示.查找原因,应该是160wifi升级导致部分用户在一些PCIe或者USB的无线网卡上报错.如果您的160wifi在升级之后也遇到此类问题,可以参考以下方法来解决. 160wifi提示"请手动设置共享或重试"的解决方法 第一,一定要确保您电脑的无线网卡硬件开关是开启状态的,而笔记本的开启按钮一般在笔记本键盘的正面或者侧面,用快捷键FN+Fm(m表示1至12的数字)也可以开启.

Eclispe设置Workspace路径

  首次启动Eclipse时, 会弹出设置Workspace路径.设定好路径后, 如果勾选了设置为默认工作空间, 那么以后再启动时就不会有提示, 直接进入默认工作空间. 有3中方法可以更改Workspace的路径设置. 1.修改偏好设置 启动Eclipse后, 打开"Window -> Preferences -> General -> Startup and Shutdown", 点Workspaces, 然后勾选"Prompt for workspace