SQL Server IntelliSense ist eines der intelligentesten integrierten Tools zur Steigerung der Produktivität bei der Programmierung in SQL Server. Es ist jedoch nicht perfekt. Wenn wir neue Objekte wie Tabellen, gespeicherte Prozeduren oder Trigger erstellen und versuchen, sie sofort in einem anderen Code zu verwenden, erfasst SQL Server IntelliSense diese Objektnamen und ihre Metadaten häufig nicht schnell. Dadurch müssen die Objektnamen manuell eingegeben werden. SQL Server zeigt auch eine rote Linie unter Objektnamen an, obwohl die erstellten Objekte in der Datenbank vorhanden sind. Dies geschieht, weil der lokale SQL Server IntelliSense-Cache nicht sehr häufig aktualisiert wird. Um dies zu vermeiden, können wir den IntelliSense-Cache des SQL-Servers manuell aktualisieren.
Mit IntelliSense können Sie Mitglieder, Objektnamen und Parameterinformationen sowie die Syntaxhervorhebung auflisten. Während Sie mit der Programmierung fortfahren, wird Ihre Codesyntax gleichzeitig verfolgt.
IntelliSense unterstützt nur SQL Server 2008 (2k8) und spätere Editionen.
Wenn Ihre IntelliSense deaktiviert ist, führen Sie die folgenden Schritte aus, um sie zu aktivieren.
1. Gehe zu Menü Extras und wählen Sie Optionen.
2. Erweitern Sie die Texteditorund dann erweitern Transact-SQL.
3. Klicken Sie auf IntelliSense, und prüfe Aktivieren Sie IntelliSense, Unterstreichen Sie Fehler, Gliederungsaussagen.
Aktivieren Sie IntelliSense
1. Gehe zu Abfrage-Menü und aktivieren IntelliSense.
So aktualisieren Sie den lokalen IntelliSense-Cache mithilfe einer Tastenkombination
1. Hit Strg + Shirt + R.
Verwenden von grafischen Optionen zum Aktualisieren des lokalen IntelliSense-Cache
1. Gehe zu Bearbeiten Speisekarte.
2. Wählen Sie IntelliSenseund klicken Sie auf Aktualisieren Sie den lokalen Cache.
Sie können auch viele Tools von Drittanbietern verwenden, die Code-Formatierung und aktualisierte, erweiterte IntelliSense-Technologie anbieten. Die am häufigsten verwendeten Tools sind Red Gate SQL Prompt und Devart SQL Complete. Obwohl diese sehr teuer sind, können Sie sich für Freeware-Apex-Tools entscheiden. Sie enthalten viele gute Tools, um die Produktivität zu steigern und die tägliche Programmierung in SQL Server zu vereinfachen.