Произошла ошибка при создании или открытии файла базы данных просмотра c

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

WhiteRabbit's user avatar

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 Express

    https://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
  • 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 Express

    https://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
  • Remove From My Forums
  • Question

    • Moved by

      Tuesday, August 6, 2013 2:20 AM

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
  • 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
  • Remove From My Forums
  • Question

    • Moved by

      Tuesday, August 6, 2013 2:20 AM

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
  • 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

Сегодня я обновил 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

Цитата
Сообщение от Wanee
Посмотреть сообщение

microsoft silverlight

Это что-то типа Adobe Flash Player только от Microsoft.

Цитата
Сообщение от Wanee
Посмотреть сообщение

microsoft sql server

Это, как ты уже догадался, Microsoft SQL Server от того же производителя.

Цитата
Сообщение от Wanee
Посмотреть сообщение

Что они дают?

Если честно то не знаю. По крайней мере для меня они точно ничего не дают.

Цитата
Сообщение от Wanee
Посмотреть сообщение

Повлияет ли это как то на разработку в С++?

Думаю это зависит от того что ты собрался разрабатывать…

Цитата
Сообщение от Wanee
Посмотреть сообщение

И влияют ли они на производительность компьютера?

Само-сабой. Особенно 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

Помогаю со студенческими работами здесь

Пакеты
При компиляции программы выскакивает такая фигня,из-за чего это может быть?В каталоге у меня сам…

пакеты
Как скачать пакет с зависимыми пакетами в определенную папку без установки зная команду на…

Не обновляются пакеты
Доброе время суток. Пытаюсь поднять NAS сервер опираясь на данную статью:…

Пакеты данных…
Вообщем в один прекрасный день мне стрельнуло…
Каким образом можно котролировать весь свой…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

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 изображение выше больше не появляется.

  • Произошла ошибка при сохранении параметров возможно устройство bluetooth отключено windows 10
  • Произошла ошибка при создании запроса на сертификат
  • Произошла ошибка при сохранении одного или нескольких файлов не указан шаблон sound forge
  • Произошла ошибка при создании дочернего процесса для этого терминала
  • Произошла ошибка при сохранении настройки автоматической отправки получения электронных документов