web-dev-qa-db-fra.com

IntelliSense ne fonctionne pas dans SQL Server Management Studio

Nous utilisons SQL Server Management Studio 2008 R2. IntelliSense fonctionne parfaitement avec un compte. Mais cela ne fonctionne pas avec l'utilisateur d'authentification Windows. L'utilisateur a accès à la base de données maître avec le rôle propriétaire_base mais ce n'est pas l'administrateur système.

Comment résoudre ce problème?

12
Ethem Kuloglu

Vous pouvez essayer une solution de ces questions1 ou questions2 et questions .
Ou s'il vous plaît essayez ces étapes comme ci-dessous:

  • Activer IntelliSense:
    • Pour toutes les fenêtres de requête, accédez à Outils >> Options >> Editeur de texte >> Transact-SQL >> IntelliSense, puis sélectionnez Activer IntelliSense.
    • Pour chaque fenêtre de requête d'ouverture, accédez à Requête >> Intellisense activé.
  • Activer la complétion des instructions: veuillez vous rendre dans Outils >> Options >> Editeur de texte >> Transact-SQL >> Général, puis cochez la case Membres de la liste automatique et Informations sur les paramètres.
  • Actualiser le cache local IntelliSense: veuillez aller à >> Edition >> IntelliSense >> Actualiser le cache local ou utilisez CTRL+Shift+R raccourci clavier pour actualiser.
  • Attendez une minute ou deux la fin de l'actualisation avant de réessayer.
14
Roman Marusyk

Cela peut sembler une réponse trop courte, mais c'est probablement la solution à votre problème:

CTRL+SHIFT+R

En outre, j'ai trouvé ceci: Dépannage d'IntelliSense (SQL Server Management Studio)

10
KarmaEDV

J'ai eu le même problème. Tout était activé pour assurer les fonctions Intellisense appropriées, mais ne fonctionnait pas. J'ai réalisé que le mode SQLCMD était activé par défaut. La désactivation de la fonctionnalité Intellisense restaurée :)

4
Chow Lover

L'augmentation de la taille maximale du script sous Outils, Options, Editeur de texte, Transact-SQL, IntelliSense a corrigé Intellisense pour moi.

2
planetClaire

J'ai trouvé la solution à la fin. J'ai installé SQL 2008 R2 SP3.

0
Ethem Kuloglu

Après avoir installé Visual Studio ou mis à niveau, ce problème peut survenir, suivez le lien suivant: quel est le problème d’IntelliSense dans sqI ntelliSenseupdate sql server } _ En mettant à jour votre logiciel à la dernière version, vous pouvez obtenir votre solution.

0
Ali Eshghi

Cela pourrait également dépendre de votre serveur de destination.

Par exemple, pour le serveur 2005, intellisense ne fonctionnera pas . Voici une commande pour vérifier ceci:

SELECT SERVERPROPERTY('ProductVersion');

Si la version commence par 8 ou 9 _ ne fonctionnera pas.

Plus d'informations pour: serveur sql intellisense trouble here

Une solution de contournement pourrait consister à utiliser un plug-in de serveur SQL comme version à remplissage automatique version rapide

0
Mathieu Momal
  • si les membres de la liste automatique et les zones d’informations sur les paramètres sont activés, désactivez-les, puis appuyez sur le bouton ok. Après l’opération, réactivez les cases et appuyez sur le bouton ok.
  • si les membres de la liste automatique et les zones d’information de paramètre sont désactivés, activez-les puis appuyez sur le bouton ok.
0
bmck

Absent d’autres solutions, mais corrigé pour moi:

Edit > IntelliSense > Toggle Completion Mode

ou CTRL+ALT+Space

0
Dunc