Je travaille avec SQL Server 2008 R2. Je ne parviens pas à me connecter à ma base de données à distance. J'ai l'erreur suivante.
Une erreur liée au réseau ou spécifique à une instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance.
(fournisseur: fournisseur de canaux nommés, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server)
J'ai vérifié les propriétés de SQL Server et j'active le Autoriser les connexions à distance.
J'ai vérifié le gestionnaire de service et service SQL Server sont en cours d'exécution.
J'ai vérifié le gestionnaire de configuration, je ne vois aucun service sous SQL Server Services et cela indique l'appel de procédure distante a échoué
Alors guide-moi s'il te plaît.
Je viens d'avoir le même problème et j'ai pu le résoudre en installant Service Pack 1 .
Ouvrez le Panneau de configuration> Outils d’administration> Services> onglet Services standard (en bas)> Rechercher le début de l’Agent SQL Server.
Clic droit et sélectionnez les propriétés,
Type de démarrage: automatique,
Appliquer, ok.
Terminé.
Cette erreur se produit uniquement après avoir installé le programme d'installation de Microsoft Visual Studio 2012 sur mon ordinateur de travail.
Puisqu'il s'agissait d'une erreur WMI, j'ai recompilé le fichier MOF -> mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
J'ai également désinscrit et réenregistré le fournisseur SQL DLL -> regsvr32 "C:\Fichiers de programme (x86)\Microsoft SQL Server\100\Shared\sqlmgmprovider.dll", mais ne pose pas le problème résolu.
Solution:
J'ai appliqué SQL Server 2008 R2 SP2 sur mon instance SQL 2008 R2 et cela a résolu le problème avec Sql Server Configuration Manager. Vous pouvez télécharger la configuration à partir d'ici ... http://www.Microsoft.com/en-us/download/details.aspx?id=30437 .
Après avoir tout essayé entre Stackoverflow et Google, j'ai finalement trouvé une solution: http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/remote-procedure-call-failed/
TL; DR:
Si vous exécutez (ou exécutiez) plusieurs versions de SQL Server sur votre ordinateur, le raccourci Configuration Manager de votre menu Démarrer peut pointer vers une version antérieure, ce qui ne devrait pas être le cas. Cela désignait une ancienne instance de SQL Server 2008 dans mon cas.
La solution était de:
Je ne peux pas encore commenter, mais assurez-vous que vous avez effectué toutes les vérifications suivantes: Comment activer les connexions distantes dans SQL Server 2008? Cela devrait fonctionner correctement si toutes les étapes sont effectuées.
Cette erreur semble se produire lorsque les fichiers .mof (MOF (Managed Object Format)) ne sont pas installés et enregistrés correctement lors de l’installation. Pour résoudre ce problème, j'ai exécuté la commande suivante mofcomp dans la commande Invite afin de ré-enregistrer les fichiers * .mof:
mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
Celui-ci a travaillé pour moi
démarrez l'Agent SQL Server à partir de l'invite de commande à l'aide de:
SQLAGENT90 -C -V>C:\SQLAGENT.OUT
J'ai eu le même problème alors que les services SQL Server et SQL Server Agent étaient en cours d'exécution. L'erreur est corrigée par un redémarrage des services.
Server Manager > Service >
SQL Server > Stop
SQL Server > Start
SQL Server Agent > Start
Mettez à niveau votre SQL Server vers SP3
Vous pouvez l'installer à partir de: http://www.Microsoft.com/en-us/download/details.aspx?id=27594
Vous devrez peut-être installer SQL Server 2008 SP3.