FMS Home FMS Software Development Team Blog FMS Facebook Page FMS Twitter
Jump: Search:

Microsoft Access Developer Center

Table Design

Query Design

Form Design

Form Tips and Mistakes

Form Navigation Caption

Using a RecordsetClone

Synchronize Two Subforms

Multiple OpenArgs Values

Late Bind Tab Subforms

Subform Reference to Control Rather than Field

Tab Page Reference

Shortcut Keys

Combo Box Top Tips

Properties and Validation

Select First Item

Cascading Combo Boxes

Zip, City, State AutoFill

Report Design

Suppressing Page Headers and Footers on the First Page of Your Report

Add the NoData Event

Annual Monthly Crosstab Columns

Design Environment

Adding Buttons to the Quick Access Toolbar

Collapsing the Office Ribbon for more space

VBA Programming

Using Nz() to Handle Nulls

Avoiding Exits in the Body of a Procedure

Shortcut Debugging Keys

Setting Module Options

Math Rounding Issues

Rename a File or Folder

Avoid DoEvents in Loops

Age Calculations

Weekday Math

Source Code Library

Microsoft Access Modules Library

Microsoft Access Modules

VBA Error Handling

Error Handling and Debugging Techniques

Error Number and Description Reference

Basic Error Handling

Pinpointing the Error Line

Performance Tips

Linked Database

Subdatasheet Name

Visual Source Safe


Runtime Downloads

Simulating Runtime

Prevent Close Box

Disable Design Changes

Broken References

Missing Package & Deployment Wizard

Terminal Services and RemoteApp Deployment

Avoid Program Files Folder

Microsoft Access Front-End Deployment

System Admin

Disaster Recovery Plan

Compact Database

Compact on Close

Database Corruption

Class Not Registered Run-time Error -2147221164

Inconsistent Compile Error

Decompile Database

Bad DLL Calling Convention

Error 3045: Could Not Use

Converting ACCDB to MDB

Cloud and Azure

Cloud Implications

MS Access and SQL Azure

Deploying MS Access Linked to SQL Azure

Visual Studio LightSwitch

LightSwitch Introduction

Comparison Matrix

Additional Resources

Microsoft Access Help

MS Access Developer Programming

More Microsoft Access Tips

Technical Papers

Microsoft Access Tools

Connect with Us

Email NewsletterEmail Newsletter Signup

FMS Development Team BlogDeveloper Team Blog

Facebook PageFacebook

Twitter with FMSTwitter

FMS Support SiteSupport Forum



Microsoft SQL Server DevelopersCreate an Automated Backup of Your Microsoft SQL Server Express Database

Provided by: John Litchfield, Development Support Specialist

Have you ever attempted to setup an automated backup of your SQL Server Express database server, only to discover that the handy job scheduler maintenance options that you are accustomed to using with the full version of SQL Server are not available with the express edition?  After a brief search of Google, you may have noticed that others have managed to implement this procedure, but they either ended up purchasing a 3rd party product solution or they are using the less than ideal practice of pausing the SQL Server Express Service in order to create a backup copy of the MDF and LDF files (this means that the SQL Server is briefly taken offline).  This works, but for servers that must be live on a 24/7 basis, this is not a solution. 

Of course you can upgrade your SQL Server Express to the full edition of SQL Server; however, this is very expensive.  If your current implementation of SQL Server Express meets your needs with the exception of this dilemma with obtaining a backup, you will be enthused to discover that there actually *is* a way to accomplish this task using the Express Edition (without pausing the SQL Server service and without a purchase of a 3rd party utility).  Simply follow the steps below.
  1. Download and install the SQL Server Management Studio Express interface from the following URL (if you do not already have this utility installed on your server):

Please note that an installation of SQL Server Express does *not* install this interface (at the time this article was created for the 2005 version).  This is a separate download.

  1. Open the SQL Server Management Studio Express interface.
  2. Create a new backup device using the wizard (expand Server Objects => New Backup Device).
  3. Right click on the new backup device and select the database that you wish to backup.

  4. Select the backup type (most often this is “Full”).
  5. Choose a name for the job.  Insert a description if you would like.
  6. Click the Add button to add a Device Destination (this is where you would like the backup .bak output file to be placed).
Below is a helpful screenshot showing this Backup Device form.

  1. Click Ok.  The backup device is now setup.  Repeat steps 3-7 for each database that you wish to backup.
  2. Create a batch file using the following syntax (this is used to execute the backup device).  A syntax example is below (remember to save this file with a “BAT” file extension):
===< Begin Code Batch Script  >===
===< End Code Batch Script >=====

..where “MYSERVER” is the name of the SQL Server machine.
..where “OFFICESERVERS” is the name of the SQL Server.
..where “Test” is the name of the backup job.
..where “MASTER” is the name of the database.

  1. Finally, open the Microsoft Windows Scheduler and assign the batch file created above to a scheduled event.  Set the event to run at the point you wish.  For more information on the Microsoft Windows Scheduler and its useful functionality, please perform a search of the web using your preferred search engine or consult your Microsoft Windows documentation.

* Special thanks to Microsoft Technical Support for their demonstration on how to accomplish this task


Contact Us  l   Web questions: Webmaster   l   Copyright © FMS, Inc., Vienna, Virginia
Celebrating our 28th Year of Software Excellence