Udostępnij za pośrednictwem


Kiedy technologia IntelliSense jest niedostępny

Brak niektórych przypadkach po opcji IntelliSense może nie działać zgodnie z oczekiwaniami.

Warunki, które wpływają na IntelliSense

Następujące warunki mogą mieć wpływ na zachowanie IntelliSense:

  • Występuje błąd kodu powyżej kursor.

    Jeśli instrukcja niekompletne lub inny błąd kodowania powyżej położenie punktu wstawiania IntelliSense może nie być w stanie analizować elementy kodu i dlatego nie będzie działać.Można dodać komentarz dotyczy kodu umożliwiające IntelliSense.

  • Punkt wstawiania znajduje się wewnątrz kodu komentarz.

    Opcji IntelliSense są niedostępne, gdy punkt wstawiania znajduje się wewnątrz komentarz w sieci źródło pliku.

  • Punkt wstawiania znajduje się wewnątrz literał ciąg znaków.

    Technologia IntelliSense opcje nie są dostępne, gdy punkt wstawiania znajduje się wewnątrz cudzysłowu do literału ciąg, na przykład:

    WHERE FirstName LIKE 'Patri%|'

  • Automatyczne opcje są wyłączone.

    Wiele funkcji IntelliSense automatycznie działa domyślnie, ale można wyłączyć dowolnej funkcji.

    Nawet gdy Kończenie instrukcja automatyczne jest wyłączone, można użyć funkcji IntelliSense.Aby uzyskać więcej informacji, zobacz Jak Modyfikowanie opcji IntelliSense.

Technologia IntelliSense kwerendy aparat bazy danych

Następujące problemy dotyczą Aparat baz danych programu SQL Server Edytor kwerend:

  • Funkcje IntelliSense Aparat baz danych Edytor kwerend nie obsługuje wszystkich Transact-SQL elementy składni.Parametr pomocy nie obsługuje parametrów w niektóre obiekty, takie jak rozszerzonych procedur przechowywanych.Aby uzyskać więcej informacji, zobacz Składnia języka Transact-SQL, obsługiwane przez technologię IntelliSense.

  • IntelliSense is only available when the Aparat baz danych Query Editor is connected to an instance of the SQL Server 2008 Aparat baz danych. IntelliSense is not available when the Query Editor is connected to earlier versions of the Aparat baz danych.

  • Technologia IntelliSense jest wyłączona w Aparat baz danych Edytor kwerend, gdy jest w trybie polecenie SQLCMD zestaw na.

  • Funkcje IntelliSense nie obejmuje obiektów bazy danych utworzone przez inne połączenie po oknie edytora połączony z bazą danych.Funkcje, takie jak listy zakończenia brakuje obiektów w innych połączeń, można wybrać jeden z tych trzech mechanizmów do odświeżania pamięci podręcznej obiektów w oknie edytora:

    • Wybierz Edytuj menu wybierz IntelliSense, następnie wybierz Odświeżyć lokalnej pamięci podręcznej.

    • Użyj skrótu klawiaturowego CTRL + Shift + R.

    • Odłączanie okno edytora wystąpienie Aparat baz danych i ponownie podłączyć.

  • Zakończenie list nie zawierają obiekty bazy danych, dla których nie masz uprawnień.Technologia IntelliSense flagi odwołań do obiektów, do których masz uprawnienia.Na przykład po otwarciu skrypt, napisany przez kogoś innego, żadnych odwołań do obiektów, dla których ma uprawnienia, a nie są oznaczane jako niepoprawne.

  • Zakończenie list może przestać działać po utracie połączenia z wystąpienie Aparat baz danych.Ponownie wystąpienie.

Zobacz także

Inne zasoby