Pourquoi SQL Server 2008 Management Studio Intellisense ne fonctionne-t-il pas?

Je suis conduit à la folie en essayant de comprendre pourquoi Intellisense ne fonctionne pas du tout. Le serveur que j'utilise est local et est 2008, la base de données est définie sur la compatibilité 2008, Intellisense est activé dans tous les menus que je peux trouver, et pourtant aucune liste de membres n'apparaîtra même avec un CTRL-J.

Quelqu'un at-il vécu quelque chose comme ça et a trouvé un moyen de le réparer? Je ne peux vraiment pas me résoudre à commencer à travailler à moins que Intellisense ne fonctionne.

176
demandé sur スーパーファミコン 2009-02-16 10:06:13

17 réponses

Je comprends que ce post est ancien, mais si quelqu'un est toujours à la recherche et n'a pas trouvé de solution au problème intellisense même après la réinstallation, l'application des mises à jour cumulatives ou d'autres méthodes, alors j'espère que je peux vous aider.

J'ai appliqué SQL 2008 R2 Service Pack 1 que vous pouvez télécharger ici

Http://www.microsoft.com/download/en/details.aspx?id=26727

32 Peu: SQLServer2008R2SP1-KB2528583-x86-FRU.exe

64 Peu: SQLServer2008R2SP1-KB2528583-x64-FRU.exe

J'ai appliqué ce SP1 et maintenant mon intellisense fonctionne à nouveau. J'espère que cela aide! (:

106
répondu Bonez024 2011-12-13 17:10:15

Visual Studio 2010 SP1 brise IntelliSense de SSMS 2008 R2. Il y a un connecter à ce sujet, et heureusement, il y a aussi un correctif pour que les.

(en bref , vous devrez installer package de mise à jour Cumulative 7 pour SQL Server 2008 R2 en demandant SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86ou

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Depuis cette page de demande de correctif .)

EDIT : Comme l'a noté @Paul Lemke, il peut être nécessaire d'obtenir le dernier paquet CU. Ce blog contient les versions de SQL server. (À ce jour, la dernière est CU14 )

87
répondu jaraics 2015-02-02 15:41:23

Pour SQL Server 2008 R2, l'installation de Cumulative Update 7 {[4] } corrigera le problème. Le fichier dont vous avez besoin est

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
ou
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

J'ai également dû désinstaller et réinstaller SQL Server 2008 en premier (ce qui ne l'a pas corrigé, mais le CU l'a fait).

21
répondu Chris S 2011-07-18 11:14:19

Pas besoin de réinstaller.

Cliquez sur le fichier d'installation. Ensuite, allez à la maintenance et cliquez sur Réparer. Cela devrait corriger le problème intellisense.

14
répondu Jeff Atwood 2010-02-23 09:10:40

J'ai juste eu le même problème. J'ai compris que Intellisense a cessé de fonctionner après avoir déconnecté certaines bases de données et effectué une actualisation Intellisense (Ctrl-Shift-R). J'ai ramené les bases de données hors ligne en ligne, j'ai fait un rafraîchissement (Ctl-Shft-R) à nouveau et le tour est joué! Intellisense fonctionne à nouveau.

Quel design merdique. Peut-être que la population des listes D'Intellisense s'étouffe lorsqu'une base de données existe mais est hors ligne. Merci Microsoft.

12
répondu Herb 2011-01-21 18:36:53

Je ne veux pas suggérer un produit hors tour, car obtenir Intellisense en cours d'exécution est probablement la meilleure option, mais j'ai lutté avec le maudit pas intellisense sur Management Studio pendant des mois. Réinstallation, mise à jour CU7, caches rafraîchissants, sacrifier des poulets aux dieux païens; rien n'a aidé.

J'étais sur le point de payer pour le SqlPrompt de RedGate (assez cher, 195 $US), quand j'ai trouvé SqlComplete.

Http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw

Il y a une version gratuite qui fait les bases, et la version complète est seulement $50!

Je suis un architecte de base de données, et bien que je me souvienne des commandes, la complétion automatique me fait gagner beaucoup de temps. Si vous êtes bloqué et que vous ne pouvez pas faire fonctionner Intellisense, essayez SqlComplete. Cela m'a sauvé des heures de tracas.

7
répondu Chris Smith 2011-07-06 23:37:16

J'ai récemment écrit une astuce sur le dépannage IntelliSense. Le titre indique SQL Server 2012, mais la plupart des techniques peuvent être appliquées aux versions antérieures de Management Studio.

Http://www.mssqltips.com/sqlservertip/2591/troubleshooting-intellisense-in-sql-server-management-studio-2012/

5
répondu Aaron Bertrand 2012-02-11 05:39:12

J'ai fini par le réparer en réinstallant SQL Server 2008. Ce n'était pas du tout optimal, mais si quelqu'un rencontre un problème similaire, assurez-vous de savoir que cette route fonctionnera probablement.

2
répondu スーパーファミコン 2009-08-14 04:08:55

J'ai essayé tous les correctifs-en prenant des bases de données hors ligne, puis en les mettant en ligne, installé la mise à jour Cumulative 10, réparé L'Installation de SQL Server, rafraîchi le cache local, apporté des modifications aux paramètres requis sur SQL Server Management Studio mais tout était en vain. Enfin, l'installation du bon service pack (SP1) a fait l'affaire pour moi !

Suivez le lien ci-dessous et téléchargez SQLServer2008R2SP1-KB2528583-x86-ENU.exe (ou le fichier x64 pour une instance de bit X64 de SQL Serveur)

Http://www.microsoft.com/download/en/details.aspx?id=26727

Enfin, J'ai Intellisense activé !

2
répondu Ragu 2012-02-22 23:13:11

Je poste ceci ici car je suis sûr que plus de gens viendront à travers ce problème. J'ai installé la mise à jour de sécurité pour microsoft Visual Studio 2010 Service Pack 1 (KB2565057) et perdu Intellisense dans SQL Server Management studio 2008 (pas R2).

Une désinstallation du SP restauré Intellisense .. Ne vous aimez juste Microsoft????

1
répondu MDB983 2011-08-17 16:04:57

Après avoir trouvé ce thread, j'ai découvert que mon Intellisense ne s'est cassé qu'après avoir mis une base de données hors ligne, et toute base de données hors ligne sur L'instance tuerait Intellisense.

Dans ce fil , expliquant que pour restaurer Intellisense, vous devez

  • prenez les bases de données nécessaires hors ligne, puis
  • redémarrez l'instance du serveur, et enfin
  • actualise le cache Intellisense.

Cette procédure a fonctionné pour moi et Intellisense fonctionne maintenant à nouveau.

1
répondu BulletProofPoet 2012-09-26 07:37:53

Pour SQL Server 2008 R2, l'installation de la mise à jour Cumulative 7 corrigera le problème. Le fichier dont vous avez besoin est

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 ou SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

J'ai également dû désinstaller et réinstaller SQL Server 2008 en premier (ce qui ne l'a pas corrigé, mais le CU l'a fait).

C'est un lien Direct de MS que j'ai eu Hot Fix

1
répondu Mahmoude Elghandour 2014-02-12 09:54:31

J'ai eu le même problème aussi. Recherché partout en ligne et ne peut pas trouver une solution. J'ai installé L'invite SQL de Redgate qui fonctionne de manière similaire à Intellisense, alors peut-être qu'il y avait un conflit. J'ai depuis arrêté l'invite de courir, mais maintenant pas intellisense du tout. En utilisant SQL Server 2008, le mode SQLCMD sera désactivé, pas de chance du tout. Cela s'est déjà produit, une réinstallation de SQL Server était la seule chose que je pouvais obtenir au travail.

0
répondu 2009-04-06 17:12:25

MÊME PROBLÈME, MAIS la réinstallation de SQL Management Studio 2008 R2 Service Pack 1 a fonctionné pour moi. J'ai laissé mon moteur DB seul. Le moteur DB n'est pas le problème, juste SQL Management Studio étant arrosé par Visual Studio SP1.

Installateurs ici...

Http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26727

J'ai installé SQLManagementStudio_x86_ENU.exe (32 bits pour ma machine).

0
répondu Carter Medlin 2011-08-16 19:37:36

En essayant la réponse acceptée, je recevais une erreur d'installation: un échec a été détecté pour une installation, un patch ou une réparation précédente bla, bla, bla...

Pour résoudre ce problème, dans mon registre, j'ai changé toutes les valeurs DWORD à 1 dans les clés suivantes: (Comme toujours, soyez prudent en modifiant le registre et créez une sauvegarde de la clé avant de changer quoi que ce soit)

HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ 100\ConfigurationState HKLM \ logiciel \ Microsoft \ Microsoft SQL Serveur\MSAS10_50.MSSQLSERVER\ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER\ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS\ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ ConfigurationState

Voir mon article complet sur Correction du problème Intellisense dans SSMS .

0
répondu VFein 2012-06-15 17:19:40

Voici le mot officiel à ce sujet de Mme

Http://support.microsoft.com/kb/2531482

Leur solution est la même que ci-dessus, installez les mises à jour SQL Server 2008 R2 avec la version 10.50.1777.0.

Http://support.microsoft.com/kb/2507770

0
répondu Anton Ochss 2012-09-28 06:22:37

J'ai fait tout ce qui précède et finalement abandonné. Ensuite, un dernier recours était une troisième partie SQL Intellisense add - on j'ai trouvé SQL Complete Express par devArt.

C'est Intellisense plus plus. Intellisense est de retour et tout va bien.

Prend en charge SSMS 2005-2012 comprend également Visual Studio Add-In.

SQL Complet

0
répondu wchoward 2013-06-25 17:29:53