Я запускаю VS 2010 и просто открываю любой обычный (или пустой).sql файл, и он отображается неправильно внутри IDE. Он рисует вкладку документа, но ничего больше. Если я набираю клавиатуру, VS блокируется. Это только проблема с файлами с расширением ".sql" и не влияет на фактический контент. Я также заметил, что в обозревателе решений эти .sql файлы показывают значок, который является тем же самым, что и с .js файлами.
Visual Studio 2010 зависает при открытии файла .sql
Ответ 1
Проблема решена. Я смог решить проблему, запустив установщик DACProjectSystemSetup_enu.msi, найденный в  VS2010-SP1 ISO под корнем каталог. Вам также может потребоваться переустановка DACFramework_enu.msi и TSqlLanguageService_enu.msi.
Я считаю, что проблема возникла в результате установки SQL Server 2008 R2 после установки VS2010.
Ответ 2
Мне удалось исправить проблему:
-  
Загрузка DVD-диска SP1 из здесь.
 -  
Выполнение
DACProjectSystemSetup_enu.msiиз корня ISO. 
Эти два простых шага разрешили его.
Ответ 3
Скопировать и установить ниже MSI из папки установки VS 2010:
- DACFramework_enu.msi
 - DACProjectSystemSetup_enu.msi
 - TSqlLanguageService_enu.msi
 
Ответ 4
microsoft.visualstudio.editor.implementation clr20r3 Я получил свою работу со следующими шагами.
- Перейдите к C:\Users\USERNAME\AppData\Local\Microsoft\VisualStudio\12,0\
 - Переименуйте каталог ComponentModelCache в 1ComponentModelCache1 и папка будет воссоздана позже
 - Retry