Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MSSMS 2008: отключился IntelliSence  [new]
Bryk_Alien
Guest
Сабж случился на прошлой неделе.
Сначала не обратил внимание, думал, перезагрузка нам поможет.
Нихера.
В настройках везде включён.
Был тут: http://msdn.microsoft.com/ru-ru/library/ms173434.aspx
+ Условия, влияющие на работу технологии IntelliSense

Следующие условия могут повлиять на работу технологии IntelliSense.
--------------------------------------------------------------------------------
•Выше позиции курсора есть ошибка кода.
нет ошибок
•Позиция ввода находится внутри комментария.
не находится
•Позиция ввода находится внутри строкового литерала.
и там не находится
•Функции автоматизации отключены.
включены

В отношении редактора запросов Компонент SQL Server Database Engine действуют следующие ограничения.
--------------------------------------------------------------------------------
•Функция IntelliSense в редакторе запросов Компонент Database Engine поддерживает не все элементы синтаксиса языка Transact-SQL. Справка по параметрам не предоставляется по параметрам некоторых объектов, например расширенных хранимых процедур. Дополнительные сведения см. в разделе Синтаксис языка Transact-SQL, поддерживаемый технологией IntelliSense.
Даже таблицы не подставляет (или ихние поля)

•Технология IntelliSense доступна только при подключении редактора запросов компонента Компонент Database Engine к экземпляру компонента Компонент Database Engine из SQL Server 2008 или более поздней версии. Технология IntelliSense недоступна при подключении редактора запросов к более ранним версиям компонента Компонент Database Engine.
SQL Server 2008

•Поддержка технологии IntelliSense отключается в редакторе запросов компонента Компонент Database Engine при включении режима SQLCMD.
Хз что это за хрень, но навсякий случай нашёл её в меню - включал/выключал - без разницы

•Функциональность технологии IntelliSense не охватывает объекты базы данных, созданные в другом соединении, установленном после подключения окна редактора к базе данных. Если в функциях технологии IntelliSense отсутствуют такие объекты, как списки завершения, можно выбрать один из трех механизмов обновления кэша объектов для окна редактора.
Обновлял и переподключался - нифига

•В списки завершения не включаются объекты базы данных, на которые нет разрешений. Ссылки на объекты, для которых есть разрешения, в технологии IntelliSense отмечаются флагами. Например, если открыть скрипт, написанный другим пользователем, все ссылки на объекты, для которых у другого пользователя есть разрешения, а у вас нет, отмечаются флагами как неверные.
Есть разрешения

•Списки завершения могут перестать функционировать при разрыве соединения с экземпляром компонента Компонент Database Engine. В этом случае необходимо восстановить соединение с экземпляром.
Соединение, ясен пень, есть

Не знаю, что делать и как вернуть всё взад

К сообщению приложен файл. Размер - 123Kb
4 фев 14, 12:53    [15515586]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
SQL Refactor Studio Team
Member

Откуда:
Сообщений: 84
Bryk_Alien,
попробуйте наш как IntelliSense альтернативу стандартному :)
4 фев 14, 13:24    [15515961]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
Bryk_Alien
Guest
SQL Refactor Studio Team
Bryk_Alien,
попробуйте наш как IntelliSense альтернативу стандартному :)
Спасибо!
Давно хочу установить, но наш системный администратор заблокировал мою инициативу как потенциальную угрозу безопасности :(
4 фев 14, 13:28    [15516030]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Bryk_Alien
Условия, влияющие на работу технологии IntelliSense
•Технология IntelliSense доступна только при подключении редактора запросов компонента Компонент Database Engine к экземпляру компонента Компонент Database Engine из SQL Server 2008 или более поздней версии. Технология IntelliSense недоступна при подключении редактора запросов к более ранним версиям компонента Компонент Database Engine.
SQL Server 2008

И всё же, покажите результат запроса select @@version.
4 фев 14, 13:43    [15516197]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
Bryk_Alien
Guest
tpg
Bryk_Alien
пропущено...

И всё же, покажите результат запроса select @@version.


select @@version

Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64)  
Sep 21 2011 22:45:45
Copyright (c) 1988-2008 Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)


К сообщению приложен файл. Размер - 109Kb
4 фев 14, 13:54    [15516287]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А там по ссылке предлагаемые действия выполняли, CTRL+SHIFT+R давили?
4 фев 14, 14:03    [15516376]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
Bryk_Alien
Guest
tpg
А там по ссылке предлагаемые действия выполняли, CTRL+SHIFT+R давили?
Аж по нескольку раз)))
Я там в спойлере каждый пунк прокомментировал
Единственное, что беспокоит - пункт "Функции автоматизации отключены". Если я правильно понял - это собственно и есть IntelliSence... Он включён. Если это какие-то другие функции, то подскажите пожалуйста, где их включить.
4 фев 14, 14:15    [15516488]     Ответить | Цитировать Сообщить модератору
 Re: MSSMS 2008: отключился IntelliSence  [new]
Bryk_Alien
Guest
Наткнулся на тему и решил написать, как починил-то...
Вдруг кто столкнётся.

Короче, кто-то грохнул мою "Схему" (Безопасность - > Пользователи; Роли; Схемы; ...)
Соответственно в профиле пользователя она была указана, а самой не существовало.
Создал сам себе схему

И заработало.
26 мар 14, 12:03    [15788254]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить