Меню

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

  • 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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Произошла ошибка при создании запроса на сертификат
  • Произошла ошибка при создании дочернего процесса для этого терминала