Заставить Intellisense SQL Server 2008 Management Studio игнорировать регистр?
2012-10-04:
SQL Server 2008 Management Studio имеет intellisense, и это очень полезно, но это с учетом регистра.
Например, у меня есть 3 таблицы:
Gy_Customer_Email
Gy_Customer_Para
gy_customertemp
Вот как ведет себя intellisense:
select * from gy_customer -- My input
gy_customertemp -- Intellisense suggestion
select * from Gy_Customer -- My input
Gy_Customer_Email -- Intellisense suggestion
Gy_Customer_Para -- Intellisense suggestion
Я хочу, чтобы в Intellisense отображались все 3 варианта независимо от регистра. Как я могу это сделать?
2012-10-08:
Спасибо за Эшли Росс!
Я установил Service Pack 1 для SQL Server Management Studio в соответствии с вашей рекомендацией, но проблема все еще не решена.
Что я должен делать дальше?
Мой вариант SQL Server Management Studio:
Моя версия SQL Server Management Studio
1 ответ
Об этой проблеме сообщалось как минимум два раза в Microsoft Connect:
- http://connect.microsoft.com/SQLServer/feedback/details/672196/t-sql-is-not-case-sensitive-but-t-sql-intellisense-is
- http://connect.microsoft.com/SQLServer/feedback/details/402225/ssms-intellisense-make-text-matching-case-insensitive
Обе проблемы закрыты, и проблема, по-видимому, была исправлена в SQL Server 2008 R2 с пакетом обновления 1 (SP1) и в SQL Server 2012.
Вы должны иметь возможность установить обновленную SQL Server Management Studio на свой компьютер для разработки, чтобы устранить возникшую проблему, не обновляя сервер базы данных.