web-dev-qa-db-fra.com

Erreur de connexion à une base de données de serveur SQL distante Visual Studio 2017

J'ai une instance de SQL Server 2016 s'exécutant sur le serveur Windows 2016. Je tente de me connecter à la base de données à partir d'un ordinateur distant dans Visual Studio 2017 Community à l'aide de l'Explorateur de serveurs. La connexion est réussie et je peux voir les bases de données disponibles sur le serveur et me connecter très bien, mais lorsque j'essaie de développer le dossier des tables, j'obtiens cette erreur:

Impossible de récupérer les données pour cette demande
Échec de la connexion au serveur (local)
Échec de la connexion pour l'utilisateur 'xxxxx'

Le fait est que je peux me connecter parfaitement de la même manière que Visual Studio 2015 Enterprise signifie que je peux voir les tableaux et les modifier.

Je me suis assuré que l'utilisateur disposait de toutes les autorisations accordées sur le serveur, .__ Et pour moi, cela ne semble pas être un problème d'autorisation car la connexion fonctionne parfaitement dans VS 2015.

15
Fadi Banna

Cela aiderait. Assurez-vous de cocher la case "Enregistrer mon mot de passe" lorsque vous ajoutez une nouvelle connexion à la base de données voir l'image .

43
Kiratijuta

Pour ceux qui ont effectué le premier code et qui ont ce problème, faites un clic droit sur le nom de la connexion dans l'explorateur de serveurs et sélectionnez "Modifier cette connexion ...", puis cochez la case Enregistrer le mot de passe. Cliquez sur OK et hop, tout fonctionne à nouveau.

6
Simon Wales

Cela est peut-être dû au type de source de données MSSQL . Le passage à un type de source de données OLE a fonctionné pour moi. J'utilisais: - 

Microsoft SQL Server 2016 (SP2-CU2) (KB4340355) - 13.0.5153.0 (X64) 28 juin 2018 17:24:28 Droits d'auteur (c) Microsoft Corporation Édition Entreprise (64 bits) sur Windows Server 2016 Évaluation de Datacenter 10.0 (version 14393) :) (Hypervisor) 

Le lien à la solution . https://stackoverflow.com/a/20077395/8917467

2
Kman

J'ai exactement le même problème. la connexion a échoué lors de la tentative d'extension du dossier des tables. tous les autres dossiers fonctionnent réellement, vues, procédures stockées mais pas les tables.

0
Mao

Le problème est que Visual Studio 2017 fait plus d'appels pour charger des tables (afin de rassembler le nombre de lignes) que 2015. Vous pouvez le voir dans SQL Profiler. Le problème est pire lors de la connexion à SQL Server 2016 en raison des analyses de "tables optimisées pour la mémoire".

Le délai d'attente par défaut pour le concepteur est de 30 secondes. En supposant 20 ms SLA pour AWS ou Azure, un schéma de 6 000 objets expirera TOUJOURS en 2017 avec les paramètres par défaut.

Malheureusement, augmenter le délai d'attente ne fera pas avancer les choses.

0
John Zabroski

Avez-vous essayé de sauvegarder la solution/projet et essayez à nouveau? J'ai eu du mal à cela avec une nouvelle installation de VS 2017 Community et c'est ce qui a fonctionné pour moi. Le fichier .rds n'a pas été mis à jour tant que je n'ai pas tout enregistré. Après cela, laissez-moi utiliser le bouton "ajouter un tableau" à nouveau.

0
Scott Squire