InfoScale™ 9.0 Storage Foundation Quick Recovery Solutions Guide for Microsoft SQL Server - Windows

Last Published:
Product(s): InfoScale & Storage Foundation (9.0)
Platform: Windows
  1. Introducing Quick Recovery for SQL Server
    1.  
      About Quick Recovery snapshot solutions
    2.  
      About snapshot-assisted backups
    3.  
      Advantages of Quick Recovery snapshots
    4.  
      Quick Recovery process
    5. Methods of implementing Quick Recovery snapshots for SQL Server
      1.  
        About the Quick Recovery Configuration Wizard
      2.  
        About the VSS Snapshot Scheduler Wizard
      3.  
        About the VSS Snapshot and Snapback wizards and the vxsnap utility
    6. About the components used in Quick Recovery
      1.  
        FlashSnap and FastResync
      2. Integration with Microsoft Volume Shadow Copy Service
        1.  
          VSS framework
        2.  
          VSS process
    7.  
      VCS, Microsoft clustering, and Volume Replicator considerations
    8.  
      About the Solutions Configuration Center
    9.  
      Starting the Configuration Center
    10.  
      Solutions wizard logs
  2. Preparing to implement Quick Recovery for SQL Server
    1.  
      Tasks for preparing to implement Quick Recovery for SQL Server
    2. Reviewing the prerequisites
      1.  
        Storage requirements and best practices
      2.  
        Configuration requirements and best practices
    3.  
      Reviewing the configuration
    4. Configuring SQL Server storage with Storage Foundation for Windows
      1.  
        Creating dynamic disk groups
      2.  
        Creating dynamic volumes
      3.  
        Pointing the databases and log paths to the SFW volumes
  3. Implementing Quick Recovery for SQL Server with the configuration wizard
    1. About the Quick Recovery Configuration Wizard
      1.  
        Backup types for snapshot sets
      2. About snapshot templates
        1.  
          Templates and multiple components
        2.  
          Templates and schedule start dates
    2.  
      Tasks for implementing snapshot sets with the configuration wizard
    3.  
      Reviewing the prerequisites
    4. Scheduling SQL Server snapshot sets
      1.  
        System Selection panel details
      2.  
        Instance Selection panel details
      3.  
        Mount Details panel details
      4.  
        Synchronizing Schedules panel details
      5.  
        Template Selection panel details
      6.  
        Number of Snapshot Sets panel details
      7.  
        Snapshot Volume Assignment panel details
      8.  
        Snapshot Schedule panel details
      9.  
        Specifying snapshot schedule details
      10.  
        Summary panel details
      11.  
        Template Implementation panel
  4. Scheduling or creating an individual snapshot set for SQL Server
    1.  
      About scheduling or creating an individual snapshot set
    2.  
      Tasks to schedule a new snapshot set
    3.  
      Tasks to create a one-time snapshot set
    4.  
      Reviewing the prerequisites
    5.  
      Preparing the snapshot mirrors
    6.  
      Scheduling a new snapshot set
    7.  
      Creating a one-time snapshot set
    8. Refreshing a snapshot set
      1.  
        Reattaching the split-mirror snapshots
  5. Maintaining or troubleshooting snapshots
    1.  
      Viewing the status of scheduled snapshots
    2.  
      Troubleshooting scheduled snapshots
    3.  
      Deleting or modifying schedules
    4.  
      Synchronizing schedules after adding a cluster node
  6. Recovering a SQL Server database
    1.  
      About recovering a SQL Server database
    2.  
      Tasks for recovering a SQL Server database
    3.  
      Prerequisites for recovering a SQL Server database
    4.  
      Types of recovery
    5.  
      Recovering using snapshots without log replay
    6.  
      Recovering using snapshots and log replay
    7.  
      Restoring snapshots and manually applying logs
    8. Recovering missing volumes
      1. Preparing for the recovery
        1.  
          Reassigning the drive letter or mount points of the missing volumes to the snapshot volumes
        2.  
          Replacing hardware and adding disks to the dynamic disk group
      2.  
        Performing the recovery
    9.  
      Post-recovery steps
    10.  
      Vxsnap restore command reference
  7. Vxsnap utility command line reference for SQL Server
    1.  
      About the vxsnap utility
    2. Vxsnap keywords
      1.  
        vxsnap prepare
      2.  
        vxsnap create
      3.  
        vxsnap reattach
      4.  
        vxsnap restore

Creating dynamic volumes

Create volumes for the database and transaction log.

To create a dynamic volume from the VEA console

  1. Launch Veritas Enterprise Administrator from the Apps menu on the Start screen.

    Select a profile if prompted and connect to the appropriate host.

  2. In the tree, expand the system name, expand the storage agent, and then expand Disk Groups.
  3. Right-click on the disk group in which to create the volumes (for example, billing_DG), and click New Volume.
  4. In the Welcome panel of the New Volume Wizard, click Next.
  5. Select the disks for the volume as follows:
    • Make sure the appropriate disk group name appears in the Group name drop-down list.

      For example, billing_DG.

    • For Site Preference, leave the setting as Siteless (the default).

    • Specify automatic disk selection (the default) or manual disk selection. To manually select disks, use the Add button to move the appropriate disks to the Selected disks list. Manual selection of disks is recommended.

    • You may also check Disable Track Alignment to disable track alignment for the volume. Disabling Track Alignment means that the volume does not store blocks of data in alignment with the boundaries of the physical track of the disk.

    • Click Next.

  6. Specify the parameters of the volume:
    • Enter the volume name (for example, billing_data).

      Note:

      A volume name is limited to 18 ASCII characters. It cannot contain spaces, slash mark (/), backslash (\), exclamation point (!), angle brackets (< >), or equal sign (=). Also, a period cannot be the first character in the name.

    • Enter the size.

    • Select the layout.

    • Select the appropriate mirror options.

    • Click Next.

  7. Assign a drive letter to the volume (for example, L: for the billing_data volume) and click Next.
  8. Create a file system as follows:
    • Make sure that the Format this volume checkbox is checked and clickNTFS.

    • Select an allocation size.

    • Accept the default file system label, which is the same as the volume name you entered previously or enter a file system label.

    • If desired, select Perform a quick format.

    • Click Next.

  9. Review the volume specifications, then click Finish to create the new volume.
  10. Repeat the previous steps as necessary to create volumes for the transaction log (for example, billing_log) and any other database in your configuration.

To create a volume from the command line

  1. Type the CLI commands as in the following examples:
    > vxassist [-b] -gbilling_DG make billing_data L:
    > vxassist [-b] -gbilling_DG make billing_log M:

    These example commands will create volumes in the billing_DG disk group named billing_data and billing_log on drive letters L and M respectively.

  2. Modify and repeat this command as necessary to create additional volumes.

    For the complete syntax of the vxassist make command, see Storage Foundation Administrator's Guide.