An error occurred while creating or opening the C++ browsing database file r:/t1/t1.sdf. IntelliSense and browsing information will not be available for C++ projects.
Ensure that Microsoft SQL Server Compact 3.5 is installed and that no other applications are accessing the file. If this problem persists, delete the file and reopen the solution.
In a blog, the writer said that it’s caused by the RAMDISK or FlashDisk, if use the harddisk, the problem will be solved.
But i don’t make, someone can help me?
asked Jun 3, 2012 at 15:31
3
Перейти к контенту
- Remove From My Forums
-
Question
-
I am working on a C++ Win32 console application. Whenever I close the Visual Studio 2013 with the application open, I get the following error:
«An error occurred while creating or opening the C++ browsing database file C:Users[user]DocumentsVisual Studio 2013ProjectsStartingOutwCppStartingOutwCpp.sdf. IntelliSence and browsing information will not be available for C++
projects.Ensure that Microsoft SQL Server Compact 4.0 is installed and that no other applications are accessing the file. If this problem persists, delete the file and reopen the solution.»
And sure enough, the Intelisense is also not working, and the VS is running painfully slow as well. I made sure that Microsoft SQL Server Compact 4.0 is installed and that no other applications are accessing the file. I’ve deleted the file, still getting
the error. I have also repaired and even re-installed VS, and tried creating a new project and moving the files from the old project over. Same error.Note: This error is not generated when editing C# applications, only C++
Answers
-
Hi edgeboy,
Do you have tried repair and reinstall your VS2013 with installing all the SQL package? It seems Microsoft SQL Server Compact 4.0 is not support in VS2013.
I check my VS2013 update4 on my PC, there are Microsoft SQL Server 2014 express localdb and Microsoft SQL Server Compact 4.0 sp1 installed on my machine. If you still get this issue after repair and reinstall VS2013, maybe you could try to install these
two package. Check this: How to: Upgrade to LocalDB or Continue with SQL Server Expresshttps://msdn.microsoft.com/en-us/library/hh873188.aspx
Hope this helps some.
Shu
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.- Edited by
Tuesday, May 19, 2015 1:56 AM
- Marked as answer by
Shu 2017
Tuesday, June 9, 2015 7:50 AM
- Edited by
- Remove From My Forums
-
Question
-
I am working on a C++ Win32 console application. Whenever I close the Visual Studio 2013 with the application open, I get the following error:
«An error occurred while creating or opening the C++ browsing database file C:Users[user]DocumentsVisual Studio 2013ProjectsStartingOutwCppStartingOutwCpp.sdf. IntelliSence and browsing information will not be available for C++
projects.Ensure that Microsoft SQL Server Compact 4.0 is installed and that no other applications are accessing the file. If this problem persists, delete the file and reopen the solution.»
And sure enough, the Intelisense is also not working, and the VS is running painfully slow as well. I made sure that Microsoft SQL Server Compact 4.0 is installed and that no other applications are accessing the file. I’ve deleted the file, still getting
the error. I have also repaired and even re-installed VS, and tried creating a new project and moving the files from the old project over. Same error.Note: This error is not generated when editing C# applications, only C++
Answers
-
Hi edgeboy,
Do you have tried repair and reinstall your VS2013 with installing all the SQL package? It seems Microsoft SQL Server Compact 4.0 is not support in VS2013.
I check my VS2013 update4 on my PC, there are Microsoft SQL Server 2014 express localdb and Microsoft SQL Server Compact 4.0 sp1 installed on my machine. If you still get this issue after repair and reinstall VS2013, maybe you could try to install these
two package. Check this: How to: Upgrade to LocalDB or Continue with SQL Server Expresshttps://msdn.microsoft.com/en-us/library/hh873188.aspx
Hope this helps some.
Shu
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.- Edited by
Tuesday, May 19, 2015 1:56 AM
- Marked as answer by
Shu 2017
Tuesday, June 9, 2015 7:50 AM
- Edited by
- Remove From My Forums
-
Question
-
- Moved by
Tuesday, August 6, 2013 2:20 AM
- Moved by
Answers
-
Hi,
I have solved the issue as below:
This error was started when I install a software which I have made myself and it uses sql server compact edition 3.5.
I saw when I manually replaced the sql related files from «C:Program Files (x86)Microsoft SQL Server Compact Editionv3.5» with the files which my software setup had «version 3.5.5386.0» then the error started. And if copy back the latest version 3.5.8080.0
then it disappear. So use latest sql files in your software too.My software was replacing the the latest files with older version.
Muhammad Arshad Awan
- Marked as answer by
Arshad-Awan
Wednesday, April 2, 2014 7:27 AM
- Marked as answer by
-
Hi,
I have solved the issue as below:
This error was started when I install a software which I have made myself and it uses sql server compact edition 3.5.
I saw when I manually replaced the sql related files from «C:Program Files (x86)Microsoft SQL Server Compact Editionv3.5» with the files which my software setup had «version 3.5.5386.0» then the error started. And if copy back the latest version 3.5.8080.0
then it disappear. So use latest sql files in your software too.My software was replacing the the latest files with older version.
Muhammad Arshad Awan
- Marked as answer by
Arshad-Awan
Wednesday, April 2, 2014 7:29 AM
- Marked as answer by
- Remove From My Forums
-
Question
-
- Moved by
Tuesday, August 6, 2013 2:20 AM
- Moved by
Answers
-
Hi,
I have solved the issue as below:
This error was started when I install a software which I have made myself and it uses sql server compact edition 3.5.
I saw when I manually replaced the sql related files from «C:Program Files (x86)Microsoft SQL Server Compact Editionv3.5» with the files which my software setup had «version 3.5.5386.0» then the error started. And if copy back the latest version 3.5.8080.0
then it disappear. So use latest sql files in your software too.My software was replacing the the latest files with older version.
Muhammad Arshad Awan
- Marked as answer by
Arshad-Awan
Wednesday, April 2, 2014 7:27 AM
- Marked as answer by
-
Hi,
I have solved the issue as below:
This error was started when I install a software which I have made myself and it uses sql server compact edition 3.5.
I saw when I manually replaced the sql related files from «C:Program Files (x86)Microsoft SQL Server Compact Editionv3.5» with the files which my software setup had «version 3.5.5386.0» then the error started. And if copy back the latest version 3.5.8080.0
then it disappear. So use latest sql files in your software too.My software was replacing the the latest files with older version.
Muhammad Arshad Awan
- Marked as answer by
Arshad-Awan
Wednesday, April 2, 2014 7:29 AM
- Marked as answer by
Сегодня я обновил Visual Studio 2015 (экспресс для настольных компьютеров) с обновления 1 до обновления 3 RC. Когда я открываю одно из моих решений, отображается сообщение об ошибке:
«Произошла ошибка при создании или открытии файла базы данных просмотра C ++ * .VC.db. IntelliSense и информация о просмотре не будут доступны для проектов C ++. Попытки: Попробуйте убедиться, что другие приложения не обращаются к файлу. Если проблема не исчезнет, удалите файл и снова откройте решение ».
Я обнаружил, что размер файла * .VC.db всегда равен 0. Я удалил его и заново открыл решение, проблема осталась. И IntelliSense в Option-> Text Editor-> C / C ++ -> Advanced также включены. Другие настройки также кажутся правильными.
В данный момент я не могу вернуться к update1, потому что онлайн-установщик VS2015, кажется, автоматически включает обновление 3 RC.
Кто-нибудь знает, как решить эту проблему? Большое спасибо!
1
Решение
Я думаю, что у меня была та же проблема, что и у вас, и она полностью мешала мне использовать Intellisense. При включении базы данных Visual Studio полностью зависла. Я подозреваю, что проблема связана с файлом блокировки * .VC.VC.opendb. Удаление этого файла и файла .VC.db не решило мою проблему.
Мое исправление: откройте решение, перейдите в Инструменты-> Параметры-> Текстовый редактор-> C / C ++ -> Дополнительно, установите для параметра Включить новый компонент Database Engine значение False и перезапустите Visual Studio. Хотя это сразу решило проблему, я обнаружил, что смог повторно включить новый механизм баз данных на базе SQLite (который Microsoft претензии быстрее) и перезапустите Visual Studio, и проблема больше не появляется.
2
Другие решения
Других решений пока нет …
Произошла ошибка при создании или открытии файла базы данных просмотра C++ r:/t1/t1.sdf. IntelliSense и информация о просмотре будут недоступны для проектов C++. Убедитесь, что установлен Microsoft SQL Server Compact 3.5 и что никакие другие приложения не обращаются к файлу. Если эта проблема не устранена, удалите файл и снова откройте решение.
В блоге автор сказал, что это вызвано RAMDISK или FlashDisk, если использовать жесткий диск, проблема будет решена. Но я не делаю, кто-нибудь может мне помочь?
2 ответы
ответ дан 23 мая ’17, 11:05
ответ дан 19 авг.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками
visual-studio-2010
or задайте свой вопрос.
Эта проблема на самом деле перед VS 2017 «VS2017 создает и открывает C ++ для просмотра файлов баз данных. Информация Intellisense и Growse не будет использоваться для проектов C ++,Убедитесь, что вы установили Microsoft SQLSERVER Compact 3.5«Проблема согласована. Моя личная ситуация заключается в том, что до тех пор, пока файл проекта содержит путь для рабочего стола, он вновь построен и загружен с vs. Проблема в том, что в системе есть плагин:Microsoft SQL Server CompactОтказ Рецензионные меры Я в соответствии с решениями их предшественников, не удалять файл, такой как окно подсказки, потому что, похоже, не открывает его с другими. Просто следуйте по ссылке ниже, чтобы загрузить установленный плагин(Найдите версию системы плагинов, я Win10)Перезагрузите компьютер, чтобы решить его.Microsoft SQL Server Compact 4.0 Ссылка для загрузки: https://www.microsoft.com/en-us/download/details.aspx? ID = 17876
После перезапуска компьютера ночью обнаруживается, что в течении дня все еще есть проблема. Если вы не одиноки, путь к загрузке сетевого диска Baidu не содержит рабочего стола (корневой каталог системного диска), наконец, знает что это не против, но проблема установки системы. Если нет серьезных изменений на компьютер до того, что первая реакция должна быть программным обеспечением защиты системы. Но я не ожидал начать. Я случайно установил защиту от записи. Различные попытки изменить привилегии управления для файла. Лучше найти корневой источник ниже этой ссылки.https://zhidao.baidu.com/question/590234055.html
Когда система Win10 поставляется с защитным программным обеспечением, защитником Windows, который является самостоятельным. Выполните следующие действия: Кнопка Security Security Security -> «Настройки» в нижнем левом углу -> Вирус и защита от угроз «Обратите внимание на следующие параметры« Вируальные и угрозы защиты »-> Доступ к папке управления -> Управление управляемыми папками доступа к разрешениям. -> Доступ к папке управления нажмите, чтобы закрыть. Я могу заполучить это! Откройте для себя эти защитные программы действительно отвратительно! ! !
54 / 54 / 23 Регистрация: 02.02.2011 Сообщений: 436 |
|
1 |
|
Дополнительные пакеты10.08.2011, 14:11. Показов 3606. Ответов 3
Нужно ли устанавливать microsoft silverlight и microsoft sql server 2008 x64 вместе с Visual C++ 2010, которые предлагает microsoft. Что они дают? Повлияет ли это как то на разработку в С++? И влияют ли они на производительность компьютера?
__________________ 0 |
4978 / 3085 / 456 Регистрация: 10.11.2010 Сообщений: 11,164 Записей в блоге: 10 |
|
10.08.2011, 21:47 |
2 |
microsoft silverlight Это что-то типа Adobe Flash Player только от Microsoft.
microsoft sql server Это, как ты уже догадался, Microsoft SQL Server от того же производителя.
Что они дают? Если честно то не знаю. По крайней мере для меня они точно ничего не дают.
Повлияет ли это как то на разработку в С++? Думаю это зависит от того что ты собрался разрабатывать…
И влияют ли они на производительность компьютера? Само-сабой. Особенно SQL Server. 1 |
54 / 54 / 23 Регистрация: 02.02.2011 Сообщений: 436 |
|
10.08.2011, 23:05 [ТС] |
3 |
lazybiz, ,большое спасибо 0 |
54 / 54 / 23 Регистрация: 02.02.2011 Сообщений: 436 |
|
12.08.2011, 14:13 [ТС] |
4 |
Удалил Microsoft SQL Server, теперь при созданий проекта вылазиет ошибка что не установлен Microsoft SQL Server Добавлено через 3 минуты Код Возникла ошибка при создании или открытии файла базы данных просмотра C++ c:userswaneedocumentsvisual studio 2010ProjectsПроект 1Проект 1.sdf. Сведения IntelliSense и просмотра не будут доступны для проектов C++. Убедитесь, что выполнена установка Microsoft SQL Server Compact 3.5 и другие приложения не осуществляют доступ к данному файлу. В случае повторения этой проблемы удалите данный файл и откройте решение повторно. 0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
12.08.2011, 14:13 |
Помогаю со студенческими работами здесь Пакеты пакеты Не обновляются пакеты Пакеты данных… Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 4 |
Я просто сражался с незначительной войной против этой проблемы (сообщения как в OP, так и Intellisense полностью отключены по всему миру) с обновлением Visual Studio Professional 2012 5 на Windows XP Professional 32-разрядный SP1 (полностью обновлено), работающий под виртуальной коробкой 5.2.8 (ОС хоста — это Windows 10 Pro с 64-разрядной версией).
Я пробовал все, включая решение, предложенное Джейком Хенди выше — ничего не помогло. Я даже попробовал полностью принудительно удалить, а затем очистить и переустановить всю Visual Studio.
Появилась подсказка, когда я вспомнил, что несколько месяцев назад я сохранил моментальный снимок своей виртуальной машины, когда все работает нормально — я попытался восстановить этот снимок, но проблема не устранена! Это заставило меня подозревать, что, возможно, это не ОС или программное обеспечение, установленное/запущенное в нем как таковое, а на самом деле гипервизор, который каким-то образом вызвал проблему: я недавно обновился до Virtual Box 5.2.8 из 5.2.6. Поэтому я повторно загрузил и переустановил Virtual Box 5.2.6 (поверх ранее существующей установки 5.2.8, по сути, заменив ее) — и действительно проблема исчезла!
Таким образом, для всех, кто запускает устаревшую среду разработки унаследованной ОС внутри виртуальной машины — если вы сталкиваетесь с этим типом проблемы, подумайте о том, какие последние обновления произошли с вашим гипервизором. По-видимому, SQL Server Compact 4.0 SP1 делает что-то довольно тонкое или супер- «продвинутое» под капотом и может быть слабо разбито неясными (возможно, связанными с безопасностью?) Изменениями в рабочей среде. Это похоже на то, как одно приложение разбивается на гипервизор, как это, — а все остальное, похоже, все еще работает без каких-либо проблем…
Во всяком случае, это была моя конкретная (правда, скорее, краеугольная) проблема и решение — маловероятно, как это может быть, я надеюсь, что это поможет кому-то в подобной ситуации.
IntelliSense перестал работать. При попытке перейти к определению или при создании проекта появляется окно с сообщением:
Произошла ошибка при создании или открытии файла базы данных просмотра C ++ «путь к файлу». IntelliSense и информация о просмотре не будут доступны для проектов C ++.
Убедитесь, что Microsoft SQL Server Compact 4.0 установлен и что другие приложения не обращаются к файлу. Если проблема не устранена, удалите файл и снова откройте решение.
Microsoft SQL Server Compact 4.0 установлен на моем компьютере, и я много раз пытался переустановить его и его различные версии и пакеты обновления.
Также я пытался создать проект на разных локальных дисках и использовать запасное расположение, но все это не помогло.
Может быть, проблема исчезнет, когда я буду устанавливать обновления, но я не могу! Когда я запускаю установку обновления, я получаю сообщение об ошибке: «Microsoft .NET Framework требуется для установки Visual Studio 2012 Update 1». Но на моем компьютере установлена последняя версия Microsoft .NET Framework.
У меня Windows 7 Professional со всеми последними установленными обновлениями.
Спасибо за ответ.
0
Решение
Перейдите в раздел ИНСТРУМЕНТЫ / Параметры / Текстовый редактор / C ++ / Дополнительно / Всегда использовать резервное местоположение = True.
0
Другие решения
Других решений пока нет …
Как показано на рисунке, при сохранении проекта и выходе из версии vs2013professional во всплывающем окне отображается сообщение «Произошла ошибка при создании или открытии файла базы данных просмотра C ++, IntelliSense и информация о просмотре не будут использоваться для проектов C ++. Убедитесь, что установлен Microsoft SQL Server Compact4.0. , И никакое другое приложение не обращается к файлу. Если проблема не исчезнет, удалите и снова откройте решение «.
В то же время при написании кода наблюдается небольшая задержка, скорость относительно низкая, а ответ медленный.
Решение: откройте папку установки vs2013, найдите SSCERuntime_x64-chs.exe (32-разрядная установка x86, мой компьютер — 64-разрядная версия w7), переустановите его (следуйте инструкциям шаг за шагом). Откройте vs2013 после завершения установки, кодировка больше не застревает, а скорость отклика очень высокая. При выходе из vs2013 изображение выше больше не появляется.