Visual Studio Ultimate 2010 Visual Studio Premium 2010 Visual Studio Professional 2010 Еще…Меньше
Симптомы
При построении приложения Microsoft Visual C++ 2010 построения приложения может произойти сбой и появляется следующее сообщение об ошибке:
Неустранимая ошибка C1902: Несоответствие диспетчера базы данных программы; Проверьте установку.
Решение
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.
Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Для установки этого исправления необходимо иметь Microsoft Visual Studio 2010 SP1 установлены.
Необходимость перезагрузки
Может потребоваться перезагрузить компьютер после установки исправления, если файлы не используются во время установки. Рекомендуется закрыть все компоненты, связанные с Visual Studio 2010 перед установкой исправления.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Нужна дополнительная помощь?
- Remove From My Forums
-
Question
-
How to Solve this problem ?
I have reinstall the VS2008 but still the problem occurs. please help
All the File versions are Same.
File Names : Version ———————————————————————————————————————————
mspdb80.dll 9.0.21022.8(File Version)
File Located in :
C:Program filesMicrosoft vs9Common7IDE,
C:Program filesMicrosoft visual studio 9VCbin
C:Program filesMicrosoft visual studio 9VCamd64
C:Program FilesCommon FilesMicrosoft SharedVSA9.0VsaEnv
———————————————————————————————————————————
mspdbcore.dll 9.0.21022.8(File Version)
File Located in :
C:Program filesMicrosoft visual studio9Common7IDE ,
C:Program filesMicrosoft visual studio 9VCamd64
C:Program FilesCommon FilesMicrosoft SharedVSA9.0VsaEnv
——————————————————————————————————————————-
mspdbsrv.exe 9.0.21022.8(File Version)
File Located in :
C:Program filesMicrosoft visual studio9Common7IDE ,
C:Program filesMicrosoft visual studio 9VCamd64
C:Program FilesCommon FilesMicrosoft SharedVSA9.0VsaEnv
——————————————————————————————————————————
PLEASE REPLY AS URGENT AS POSSIBLE. THANKS IN ADVANCE..-
Edited by
Tuesday, September 15, 2009 11:43 AM
-
Edited by
Answers
-
Hi RITESH_SHINDE,
The C1902 error message always occur when versions of mspdb80.dll & mspdbsrv.exe are not the same. I would suggest you check whether other path contains these two files but different version as you have listed, such as the path : C:WindowsSystem32.
For your reference, please see this link, maybe it will give some hints:
http://www.tek-tips.com/viewthread.cfm?qid=1360371&page=2
Please let me know if it works.
Best Regards,
Nancy
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.-
Marked as answer by
Nancy Shao
Wednesday, September 23, 2009 6:05 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
How to Solve this problem ?
I have reinstall the VS2008 but still the problem occurs. please help
All the File versions are Same.
File Names : Version ———————————————————————————————————————————
mspdb80.dll 9.0.21022.8(File Version)
File Located in :
C:Program filesMicrosoft vs9Common7IDE,
C:Program filesMicrosoft visual studio 9VCbin
C:Program filesMicrosoft visual studio 9VCamd64
C:Program FilesCommon FilesMicrosoft SharedVSA9.0VsaEnv
———————————————————————————————————————————
mspdbcore.dll 9.0.21022.8(File Version)
File Located in :
C:Program filesMicrosoft visual studio9Common7IDE ,
C:Program filesMicrosoft visual studio 9VCamd64
C:Program FilesCommon FilesMicrosoft SharedVSA9.0VsaEnv
——————————————————————————————————————————-
mspdbsrv.exe 9.0.21022.8(File Version)
File Located in :
C:Program filesMicrosoft visual studio9Common7IDE ,
C:Program filesMicrosoft visual studio 9VCamd64
C:Program FilesCommon FilesMicrosoft SharedVSA9.0VsaEnv
——————————————————————————————————————————
PLEASE REPLY AS URGENT AS POSSIBLE. THANKS IN ADVANCE..-
Edited by
Tuesday, September 15, 2009 11:43 AM
-
Edited by
Answers
-
Hi RITESH_SHINDE,
The C1902 error message always occur when versions of mspdb80.dll & mspdbsrv.exe are not the same. I would suggest you check whether other path contains these two files but different version as you have listed, such as the path : C:WindowsSystem32.
For your reference, please see this link, maybe it will give some hints:
http://www.tek-tips.com/viewthread.cfm?qid=1360371&page=2
Please let me know if it works.
Best Regards,
Nancy
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.-
Marked as answer by
Nancy Shao
Wednesday, September 23, 2009 6:05 AM
-
Marked as answer by
Here’s some description from MSDN
Error Message
program database manager mismatch; please check your installation
A program database file (.pdb) was created using a newer version of mspdb80.dll than the one found while compiling.This error usually indicates that mspdbsrv.exe or mspdbcore.dll are
missing or have different versions from mspdb80.dll. Ensure matching
versions of mspdbsrv.exe, mspdbcore.dll, and mspdb80.dll are installed
on your system.
and I want to know what is «program database manager»? And what’s the relationship with «mspdbsrv.exe, mspdbcore.dll, and mspdb80.dll»?
asked May 19, 2012 at 9:28
chain rochain ro
7072 gold badges10 silver badges21 bronze badges
3
fatal error C1902: Program database manager mismatch;
please check your installation
If you have kept mspdb100.dll in D:Program FilesMicrosoft Visual Studio 10.0VCbin folder means this problem will be there. Remove it from the bin folder it is not suppose to be there.
answered May 18, 2014 at 16:20
rashokrashok
12.4k15 gold badges86 silver badges99 bronze badges
1
I had the exact same problem even with an uninstall and reinstall of VS with a Project SLN for the Opus codec.
After hours of searching Google I believe I’ve found the solution that comes from the accumulation of a number of answers from other forums and sites that did not, by themselves, work.
After an uninstall and reinstall of VS2010 copy the following files from Common7IDE to VCbin
mspdbsrv.exe
mspdb100.dll
mspdbcore.dll
mspdbst.dll
answered Nov 4, 2015 at 20:40
3
Cleanly rebuild the project. You will get new exe , pdb and related files.
answered May 19, 2012 at 10:05
Jay DJay D
3,2133 gold badges30 silver badges48 bronze badges
Try this Copy the file mspdbsrv.exe from the VisualStudio/Common7/IDE directory to the /VC/bin directory.
answered Jul 21, 2015 at 7:17
ShrivallabhShrivallabh
2,8532 gold badges27 silver badges47 bronze badges
I have tried all above solution, but none worked for me.
In my case, Jenkins was running with NT AUTHORITYSYSTEM user. After changing this to another user, this error was fixed. Hope it’s help someone.
answered Jun 24, 2021 at 16:25
BinoyBinoy
115 bronze badges
вот некоторые описания из MSDN
Сообщение Об Ошибке
несоответствие диспетчера базы данных программы; пожалуйста, проверьте вашу установку
Файл базы данных программы (.pdb) был создан с использованием более новой версии mspdb80.файлов, чем при компиляции.эта ошибка обычно указывает на то, что mspdbsrv.exe или mspdbcore.DLL являются
отсутствует или имеет разные версии от mspdb80.файл DLL. Обеспечить соответствие
версии mspdbsrv.exe, mspdbcore.dll и mspdb80.DLL являются установленный
в вашей системе.
и я хочу знать, что такое программа «менеджер баз данных»? И каковы отношения с » mspdbsrv.exe, mspdbcore.dll и mspdb80.в DLL»?
4 ответов
fatal error C1902: Program database manager mismatch;
please check your installation
Если вы сохранили mspdb100.dll на D:Program FilesMicrosoft Visual Studio 10.0VCbin папка означает, что эта проблема будет там. Удалите его из папки bin, в которой он не должен быть.
чисто перестроить проект. Вы получите новые exe, pdb и связанные с ними файлы.
попробуйте скопировать этот файл mspdbsrv.exe из каталога VisualStudio/Common7/IDE в каталог /VC/bin.
У меня была точно такая же проблема даже с удалением и переустановкой VS с проектом SLN для кодека Opus.
после нескольких часов поиска Google я считаю, что нашел решение, которое исходит из накопления ряда ответов с других форумов и сайтов, которые сами по себе не работают.
после удаления и переустановки VS2010 скопируйте следующие файлы из Common7IDE в VCbin
mspdbsrv.exe
mspdb100.dll
mspdbcore.dll
mspdbst.dll
|
Noname User 1 / 1 / 1 Регистрация: 09.07.2016 Сообщений: 74 |
||||
|
1 |
||||
|
18.09.2016, 10:11. Показов 2018. Ответов 8 Метки нет (Все метки)
Решил установить Qt и при компиляции возникает такая ошибка: «C:QtProjectsHellomain.cpp:-1: ошибка: C1902: ЌҐб®®вўҐвбвўЁҐ ¤ЁбЇҐвзҐа Ў §л ¤ **ле Їа®Ја ¬¬л; Їа®ўҐам⥠гбв *®ў«Ґ**го Є®ЇЁо». Декодер дал такой ответ: «C:QtProjectsHellomain.cpp:-1: ошибка: C1902: Несоответствие диспетчера базы данных программы; проверьте установленную копию».
__________________
0 |
|
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
18.09.2016, 10:11 |
|
Ответы с готовыми решениями:
Ошибка при компиляции Ошибка при компиляции 8 |
|
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
|
18.09.2016, 10:26 |
2 |
|
Какие версии установлены? Версия VS соответствует версии Qt?
0 |
|
1 / 1 / 1 Регистрация: 09.07.2016 Сообщений: 74 |
|
|
18.09.2016, 14:47 [ТС] |
3 |
|
Установлены QT Сreator 4.1.0, основанный на Qt 5.7.0 (MSVC 2013), и Visual Studio Express 2015. То есть мне надо установить Visual Studio 2013-го года?
0 |
|
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
|
18.09.2016, 15:40 |
4 |
|
Ну там когда выбираешь дистрибутив Qt, смотри, чтобы версия VS соответствовала. Если у тебя 2015, значит и Qt бери для этой версии.
0 |
|
1 / 1 / 1 Регистрация: 09.07.2016 Сообщений: 74 |
|
|
18.09.2016, 15:53 [ТС] |
5 |
|
Ну там когда выбираешь дистрибутив Qt, смотри, чтобы версия VS соответствовала. Если у тебя 2015, значит и Qt бери для этой версии. На сайте «https://www.qt.io/ru/download-open-source/» 2015-ой версии нет. Поставил 2013-ую без удаления 2015-ой — та же ошибка. Теперь 2015-ую сносить?
0 |
|
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
|
18.09.2016, 16:04 |
6 |
|
Ты русскую страницу смотришь, она какая-то старая. На английской всё есть: https://www.qt.io/download-open-source/#section-2
0 |
|
1 / 1 / 1 Регистрация: 09.07.2016 Сообщений: 74 |
|
|
18.09.2016, 16:06 [ТС] |
7 |
|
Фишка в том, что устанавливал я Qt через онлайн-установщик, который скачал версию 5.7.0, так что с 2015-ым работать должен, но нет
0 |
|
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
|
18.09.2016, 16:09 |
8 |
|
Ну что-то не установилось как надо. Переустанови всё.
0 |
|
1 / 1 / 1 Регистрация: 09.07.2016 Сообщений: 74 |
|
|
19.09.2016, 08:29 [ТС] |
9 |
|
Переустановил, теперь консольное приложение работает.
0 |
|
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
19.09.2016, 08:29 |
|
9 |

Ошибка при компиляции