本文适用于InventoryControl v7。对于版本4,5和6,请参阅下面的相关页面。
(如果您的安装v7是从v6升级,并且数据库在SQL Server 2005 Express上运行,请使用下面链接的文章的V6版本。)
下载和提取http://dl.waspbarcode.com/kb/ic/v7/backupdb4icv7.zip.在服务器上,然后运行backupdb4icv7.bat以在C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL10_50.Waspdbexpress \ MSSQL \ Backup \中创建备份文件以在C:\ Program Files(x86)\ microsoft sql server \ mssql \ backup \中。文件名将是mibackup_
如果您需要更改路径或文件名,请使用记事本编辑Backupdb4iCv7.WQL以更改Loct Set @FileName的行。如果要更改文件路径,则必须将其指向服务器上已存在的本地文件夹,或者脚本将失败。
要安排此过程,可以自动运行,您可以使用Windows任务计划程序,如下所示:
在Windows 7中:
- 去启动>所有程序>配件>系统工具>任务调度程序。
- 它可能花几秒钟添加管理控制台的管理单元,然后它将打开。
- 在这一点行动窗格在右侧,选择创建基本任务。
- 为任务提供名称,如waspbackup.,然后点击下一个。
- 选择您希望从列表中运行过程的频率,然后单击下一个输入详细信息。根据您选择的频率,系统将提示您输入一周或月份的日期以及运行该过程的时间。
- 在下一页上,它会询问您希望其执行的操作。单击“单键”按钮“开始一个程序“然后点击下一个, 然后浏览。
- 找到backupdb4icv7.bat,选择它并单击打开, 然后下一个。
- 如果检查框“单击“完成”时打开此任务的“属性”对话框“,它将打开一个与许多额外条件的界面进行任务。这是您可以指定其他用户的任务,以便仅在用户登录时运行的选项,或者是否用户已登录或否。只有在用户登录时才会默认为此。此外,在设置标签,有盒子“在计划开始后尽快运行任务“ 和 ”如果任务发生故障,请重新启动:“,你应该看看。这个特性如果您最初选择,窗口与打开的内容相同创建任务而不是创建基本任务,所以您可以在此处开始,但初始规则创建可能更容易基本任务。要查看任务,请单击任务调度程序库在左上角。点击顶级中心窗格中的任务,以及特性将显示在底部中心窗格中进行验证。如果需要更改任何设置,则需要右键单击任务并选择特性。
在Windows XP中:
- 去启动>所有程序>配件>系统工具>计划任务。
- 双击添加预定任务。
- 点击下一个在欢迎消息,然后浏览。找到backupdb4icv7.bat.文件并选择它。
- 选择您希望从列表中运行过程的频率,然后单击下一个输入详细信息。
- 根据您选择的频率,系统将提示您输入一周或月份的日期以及运行该过程的时间。
- 你会然后提示为Windows用户的用户名和密码提示,并且任务将作为该用户运行。您应该输入具有足够权限的用户在Windows中运行BAT文件并写入指定的目录。
- 如果您选择打开任务的高级属性,您将能够指定多个额外的事情,例如是否在计算机上的电池电量等时运行任务等。通常,默认设置会很好。现在将显示该任务计划任务窗口,如果您希望检查/更改属性或验证它在上次运行时运行的状态,以及在上次尝试时失败的状态。
如果计划任务没有正常运行,这里有一些额外的事情要尝试:
1)将任务设置为“在任务属性的第一页上”配置Windows7或Windows 2008 R2“(在”常规“标签下)
2)将任务设置为“从”文件夹中包含批处理文件的文件夹:打开任务属性,单击“操作”选项卡,单击“操作”,然后单击“编辑”按钮底部。在“编辑动作”窗口中,您将设置为批处理文件的路径的“开始(可选)”字段。
3)确保任务作为一个帐户运行,该帐户具有对所有这些事物具有显式“完全访问”权限的帐户:.bat文件本身,包含.bat文件的文件夹,以及受影响的目标文件/文件夹.bat脚本。继承权限可能无法运行,具体取决于您的Windows的安装。
4)使得运行任务的帐户是本机本地“管理员”组的成员
5)如果您希望将任务能够运行出Windows后,请确保任务设置为“运行路记录或不记录”
6)当您右键单击任务并选择“运行”时,任务应以预期的输出成功运行。如果它确实这样,那么它将在注销时成功运行。