Ошибка базы данных проекта MVC3 - PullRequest
2 голосов
/ 01 июля 2011

Я использую Visual Studio 2010 и создал пример проекта MVC3 по умолчанию.Проект запускается нормально, и я получаю домашнюю страницу.

Но когда я иду, чтобы зарегистрировать нового пользователя, я получаю эту ошибку,

    An error occurred during the execution of the SQL file 'InstallCommon.sql'. The SQL error number is 5177 and the SqlException message is: An unexpected error occurred while checking the sector size for file 'D:\WORK\VISUAL STUDIO PROJECTS\VISUAL STUDIO 2010\MVC3\MVC3\APP_DATA\ASPNETDB_TMP.MDF'. Move the file to a local NTFS volume, where the sector size can be retrieved. Check the SQL Server error log for more information.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
Creating the ASPNETDB_af8cb88b53744229b5d3dca30395b572 database...

У меня также установлен SQLServer 2008 R2.

Кто-нибудь знает, почему это происходит?

Спасибо

Ответы [ 3 ]

1 голос
/ 24 мая 2016

У меня была такая же проблема.Он пытается создать базу данных 'D: \ WORK \ VISUAL STUDIO PROJECTS \ VISUAL STUDIO 2010 \ MVC3 \ MVC3 \ APP_DATA \ ASPNETDB_TMP.MDF' и не может ее создать.Сначала проверьте, существует ли файл, и удалите его вручную, если это так.Для меня это было потому, что я создавал диск с помощью команды Windows: -

subst x: "e: \ My Work"

И мое решение было на X :, что для некоторыхПричина, по которой приложение не понравилось.Вы также можете попробовать создать базу данных 'D: \ WORK \ VISUAL STUDIO PROJECTS \ VISUAL STUDIO 2010 \ MVC3 \ MVC3 \ APP_DATA \ ASPNETDB_TMP.MDF' вручную в Visual Studio и посмотреть, появляется ли такая же ошибка.
Если вы можетене создавайте его, посмотрите настройки диска / папки, например убедитесь, что это диск NTFS, проверьте права и т. д.

0 голосов
/ 31 октября 2017

Для меня проблема была связана с сопоставлением дисков, я сопоставил папку C: \ abc как виртуальный диск, затем произошла ошибка при запуске приложения с виртуального диска, перемещении проектов за пределы виртуального дискарешает мою проблему.

0 голосов
/ 02 июля 2011

вам нужно установить экспресс-издание, обычно для запуска программ, которые мы загружаем из онлайн. или если у вас установлена ​​версия SQL для разработчиков или корпоративная версия, вам нужно изменить строку подключения в web.config на вашу базу данных, и перед этим не забудьте скопировать папку базы данных APPData в вашу базу данных.

Надеюсь, это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...