Lorsque vous effectuez la sauvegarde d'une base de données MSSQL, vous pouvez recevoir les erreurs suivantes dans vos journaux de travail.
Impossible de se connecter à la base de données : Shared Memory Provider : Impossible d'ouvrir une connexion à SQL Server [2].
Impossible de se connecter à la base de données : [DBNETLIB][ConnectionOpen (Connect()).]Le serveur SQL n'existe pas ou l'accès est refusé.
Cet article a pour but d'expliquer comment eazyBackup se connecte aux bases de données MSSQL et de proposer quelques étapes de dépannage de base.
Détails de la connexion au serveur SQL :
Les détails de connexion doivent être fournis avant de sélectionner les bases de données. eazyBackup se connectera uniquement à un 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.
Adresse du serveur :
L'adresse est toujours localhost
eazyBackup n'utilise pas les adresses TCP ou les ports TCP pour se connecter aux instances de SQL Server. eazyBackup utilise la "Mémoire Partagée" pour se connecter aux instances de SQL Server.
Si vous rencontrez des problèmes d'authentification lors de la connexion à votre serveur SQL, vous devez vous assurer que le "protocole de mémoire partagée" est activé dans le gestionnaire de configuration du serveur SQL.
Ouvrez le gestionnaire de configuration du serveur SQL :
Vérifiez que le protocole de mémoire partagée est activé.
Pilotes
Assurez-vous que vous avez les bons pilotes installés pour qu'eazyBackup puisse se connecter à votre base de données.
OLE DB
et ODBC
sont des méthodes d'accès aux données qui utilisent des "pilotes" / "fournisseurs" enfichables pour se connecter à des bases de données comme SQL Server. Les pilotes suivants pour OLE DB
/ ODBC
supportent SQL Server :
Découvrez les pilotes que vous avez installés.
eazyBackup utilise par défaut l'option MSOLEDBSQL
s'il est disponible. Si ce pilote n'est pas disponible, le SQLNCLI11
et SQLOLEDB
seront utilisés comme solution de rechange. Authentification eazyBackup vous permet de vous connecter à SQL Server en utilisant soit l'authentification Windows, soit l'authentification native 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. Si vous utilisez l'authentification Windows, vous pouvez soit
-
- saisissez des informations d'identification Windows valides pour vous faire passer pour ce compte d'utilisateur ; ou
-
- laissez le champ vide, pour se connecter en tant que compte de connexion de l'arrière-plan
ascenseur de secours
(normalement exécuté en tant que SYSTÈME LOCAL
compte d'utilisateur Windows) ; ou
-
- entrez
NT SERVICEbackup.delegate
sans mot de passe, pour se connecter comme le compte connecté de l'arrière-plan délégué.de.sauvegarde
(normalement exécuté en tant que NT SERVICEbackup.delegate
Compte d'utilisateur Windows)
En outre, vous pouvez attribuer à n'importe quel compte d'utilisateur de Windows le droit d'avoir sysadmin
droits dans SQL Server. Instances multiples eazyBackup supporte la sauvegarde d'instances multiples de SQL Server. Vous pouvez sélectionner une instance pour la sauvegarde, en entrant le nom de l'instance dans le champ "Nom de l'instance". Laissez ce champ vide pour utiliser l'instance par défaut. eazyBackup liste automatiquement les instances disponibles pour la sélection dans le menu déroulant. Confirmez que le serveur SQL est en cours d'exécution.
Tous les programmes >> Microsoft SQL Server xxxx >> Outils de configuration >>
SQL Server Configuration Manager >> Services SQL Server,
vérifiez si le statut du service SQL Server est "Running".