Bonjour,
Merci d'avoir sollicité la communauté Q&A France.
L'erreur SQLServer Error: 18456 indique un échec d'authentification, tandis que SQLServer Error: 4060 signifie que la base de données demandée ne peut pas être ouverte.
Voici quelques étapes pour résoudre ces problèmes :
- Assurez-vous que le mode d'authentification SQL Server est configuré pour accepter à la fois l'authentification Windows et SQL Server Vous pouvez vérifier cela dans SQL Server Management Studio (SSMS) sous Propriétés du serveur > Sécurité
- Assurez vous que l'utilisateur NT AUTHORITY\NETWORK SERVICE a les permissions nécessaires pour accéder à la base de données Vous pouvez vérifier cela dans SSMS sous Sécurité > Connexions > NT AUTHORITY\NETWORK SERVICE > Mappage des utilisateurs
- Vérifiez que le protocole réseau (TCP/IP) est activé dans SQL Server Configuration Manager Allez dans Configuration SQL Server > Configuration réseau SQL Server > Protocoles pour [nom de l'instance] et assurez vous que TCP/IP est activé.
- Assurez vous que le pare-feu ne bloque pas l'accès au port utilisé par SQL Server. Vous pouvez configurer une exception dans le pare-feu pour permettre l'accès au port approprié.
- Si la base de données est en mode Utilisateur unique, cela peut causer l'erreur 40604 Changez le mode en Utilisateur multiple
En complément voici deux articles qui pourront vous être utiles:
A bientôt
Alexis
Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire