Recherche

Sauvegarde "Microsoft SQL Server".

Ce type d'élément protégé sauvegarde une base de données Microsoft SQL Server. La technologie sous-jacente est VDI et est compatible avec SQL Server 2005 et ultérieur.

No data is spooled to the local disk. As per the "Program Output" type, no progress bar or ETA appears during a Microsoft SQL Server backup.

Databases are backed up one-at-a-time. If you require point-in-time consistency across multiple databases, please use the "Application-Aware Writer" option instead.

Détails de la connexion

Comme vous configurez le nouvel élément protégé MSSQL, les détails de connexion doivent être fournis avant de sélectionner les bases de données. eazyBackup se connectera uniquement à SQL Server fonctionnant sur la machine locale. Vous devez entrer le nom de l'instance, ou laisser le champ vide pour utiliser l'instance par défaut.

Configuration de la sauvegarde de MSSQL

Adresse

The address is always localhost, but EazyBackup does not use TCP addresses or TCP ports to connect to SQL Server instances. eazyBackup uses "Shared Memory" to connect to SQL Server instances.

EazyBackup's use of "Shared Memory" connection does improves performance for some operations, at the expense of only working on the local machine; but eazyBackup's use of VDI requires it to run against the local machine anyway.

If you encounter issues connecting to your SQL Server, you must ensure that "Shared Memory protocol" is enabled in SQL Server Configuration Manager.

Ouvrez Sql Server Configuration Manager -> SQL Server Network Configuration -> Protocols -> Shared Memory -> Enable.

Conducteur

OLE DB and ODBC are data access methods that use pluggable "drivers" / "providers" for connecting to databases like SQL Server. The following drivers for OLE DB / ODBC support SQL Server:

Conducteur Support TLS 1.2 Notes
MSOLEDBSQL Oui Inclus dans SQL Server 2016 et 2017 ; téléchargement facultatif à partir de https://www.microsoft.com/en-us/download/details.aspx?id=56730
SQLNCLI11 Oui Inclus dans SQL Server 2012 et 2014 ; téléchargement facultatif à partir de https://www.microsoft.com/en-us/download/details.aspx?id=50402
SQLNCLI10 Non Inclus avec SQL Server 2008
SQLNCLI Non Inclus dans SQL Server 2005
SQLOLEDB Non Inclus avec SQL Server (toutes les versions) ; Inclus avec Windows depuis XP / Server 2003

EazyBackup a été mis à jour au fil du temps pour supporter l'essai de pilotes supplémentaires :

Version d'EazyBackup Conducteur préféré Pilote(s) de secours
>= 18.9.6, >= 18.8.6 MSOLEDBSQL SQLNCLI11, SQLOLEDB

Vous pouvez dresser la liste de vos pilotes installés

Authentification

EazyBackup allows you to connect to SQL Server using either Windows authentication (running as the backup service account - usually NT SERVICE\backup.delegate or SYSTEM), or native SQL Server authentication.

  • Si vous utilisez l'authentification Windows, la connexion se fait en tant que compte de service de sauvegarde.
    • Vous pouvez attribuer à ce compte d'utilisateur Windows des droits sysadmin dans SQL Server.
  • Si vous utilisez l'authentification SQL Server, vous devez entrer un nom d'utilisateur et un mot de passe valides pour vous connecter à SQL Server.

L'usurpation d'identité n'est pas actuellement disponible pour l'authentification Windows. Les futures versions d'eazyBackup supporteront l'impersonnation pour l'authentification Windows.

Plusieurs instances

EazyBackup supports backing up multiple instances from SQL Server. You can select an instance for backup, by entering the instance name in the "Instance Name" field. Leave this field blank to use the default instance.

EazyBackup Backup liste automatiquement les instances disponibles pour la sélection dans le menu déroulant.

Mode de sauvegarde

Par défaut, EazyBackup opte pour une exportation complète de la base de données depuis SQL Server, et utilise ensuite son propre système de déduplication pour optimiser les données stockées/chargées.

This is the "Full (copy only)" option. It is equivalent to the BACKUP WITH COPY_ONLY T-SQL statement.

Comme EazyBackup peut dédupliquer efficacement les sauvegardes d'images complètes, il est normalement suffisant de ne prendre que des sauvegardes complètes de SQL Server dans eazyBackup.

Images de base

You have the option to use SQL Server's own differential/log backup system. This may be more efficient, but it does require additional administrative work, and complicates the process of restoring data.

The SQL Server maintains one single point-in-time reference, from which it can produce differential backups and/or log-based backups. When you take a new "Full (base image)" backup, the point-in-time reference is moved forward, so that any future differential and/or log-based backups are based on the last base-image backup.

To use SQL Server's own differential/log backup system, you must create multiple Protected Items (each with a different schedule) in order to capture both a base image and a differential/log backups. By creating multiple Protected Items, you can individually schedule, report-on, and manage retention policies for both base and differential/log backups.

If you are using EazyBackup alongside another product for SQL server backups, you should ensure that only one product is taking base-image backups. Otherwise, it's possible that a chain of differential/log backups would be incomplete.

Différentiel 

EazyBackup can use SQL Server's own systems for differential backup. In this mode, you can regularly make "differential base" backups, and then a series of small "differential increment" backups, each containing the difference from the last base backup. These operations are equivalent to the BACKUP and BACKUP WITH DIFFERENTIAL T-SQL statements respectively. eazyBackup will still deduplicate multiple base backups that are sent to the same Storage Vault.

This is the "Differential increment" option.

Journal de bord 

You can opt to use SQL Server's own systems for log backup. In this mode, you must periodically take full (base image) backups, and regularly take log backups.

Vous avez le choix d'appliquer ou non la troncature du journal. Ces opérations sont équivalentes aux instructions T-SQL BACKUP LOG et BACKUP LOG WITH NO_TRUNCATE respectivement. eazyBackup dédupliquera toujours toutes les données qui sont envoyées vers le même Storage Vault.

To use SQL Server's own log system, you must create multiple Protected Items (each with a different schedule) in order to capture both full and log backups.

This mode requires that the database Recovery Model is set to "Full" or "Bulk Logged" in SQL Server. For more information, please see https://msdn.microsoft.com/en-us/library/ms189275.aspx .

Recommandations 

In general, we would recommend using the default "Full" backup technique.

SQL Server's native differential/log systems may be used if you experience performance issues with the default mode, however, you must ensure that

  1. Aucun autre système de sauvegarde ne réinitialise la dernière sauvegarde de base ;
  2. Chaque fois que le différentiel/log est sauvegardé avec succès, que la base a aussi récemment sauvegardé avec succès ;
  3. Les sauvegardes de base sont effectuées régulièrement afin de minimiser la charge différentielle.
  4. La conservation est soigneusement gérée pour garantir que la récupération est possible.

Autres moyens de sauvegarder Microsoft SQL Server

You can use the "Application-Aware Writer" type to back up SQL Server using the VSS Writer. Compared to eazyBackup's standard VDI approach, this option enables more detailed progress information, and can take a consistent point-in-time snapshot of multiple databases at once; but offers more limited control over SQL Server features such as log truncation. The resulting files also must be restored in a different way.

You can use eazyBackup's "Commands" feature to call osql/sqlcmd to run a T-SQL BACKUP statement against the database, and then back up the resulting spooled file with the "Files and Folders" type. This option requires more temporary disk space than the built-in system above.

You can use the "Files and Folders" type to back up individual database files if the "Take filesystem snapshot" option is selected. However, the "Files and Folders" backup type does not invoke SQL Server's VSS writer, so this would (at best) produce a "crash-consistent" backup and is non recommandé.

fr_CAFR