2012-11-07 4 views
1

IntelliSense de SQL Server 2008 R2 Management Studio a cessé de fonctionner il y a un mois, bien qu'il soit activé. Je lis que ce problème peut être causé par le .NET Framework 4.0 SP1 et essayé quelques-unes des suggestions, mais rien ne fonctionnait:SQL Server 2008 R2 IntelliSense ne fonctionne pas

  • J'ai installé le package de mise à jour cumulative: SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
  • Je réimmatriculés la TextMgrP.dll

D'autres suggestions que peut-on faire?

La version SSMS est: Microsoft SQL Server Management Studio 10.50.1617.0

Répondre

1
  1. Assurez-vous que vous êtes connecté à SQL Server 2008 Edition. IntelliSense ne fonctionne pas avec les versions précédentes de SQL Server.

  2. IntelliSense doit être activé. Il y a deux façons de vérifier si IntelliSense est activé ou non. a) De la barre d'outils b) Allez dans Outils -> Options -> Éditeur de texte -> Transact-SQL -> IntelliSense

  3. IntelliSense devrait être actualisé avec les dernières modifications dans la base de données. a) Appuyez sur CTRL + MAJ + R b) Aller à Modifier -> IntelliSense -> Actualiser le cache local

  4. Allez dans Outils -> Options -> Editeur de texte -> Transact-SQL -> Général -> IntelliSense Sélectionnez Liste automatique Membres et vérifier les informations sur les paramètres.

+0

Je suis connecté à SQL Server 2008 Editiona et j'avais intellisense avant un mois environ. Toutes les options montrent que intellisense devrait fonctionner et j'ai rafraîchi le cache plusieurs fois. – etarvt

+1

Je me souviens de ce bug, il a perdu l'intellisense au hasard. Fondamentalement, je pense qu'il essaie de le charger et le processus d'indexation IntelliSense n'est pas très prioritaire. Donc, si pour une raison quelconque, il ne se termine pas, vous êtes bloqué sans lui jusqu'à ce qu'il soit en mesure de terminer. Rien de ce que j'ai essayé l'a aidé à finir à l'époque, c'est pourquoi je ne réponds pas à la question :) – Milimetric

-1

J'ai eu le même problème.
Pour moi, la seule chose qui fonctionne est de sélectionner la base de données manuellement à partir du code source.

Je viens d'ajouter

use MYDATABASE; 
GO 

Im mon cas, il ressemble à ce que le code source ne peut pas être associée à une base de données par défaut.