Я начал с этой книги «Начало ASP.NET MVC 4» Хосе Роландо Гуая-Паса и сразу же столкнулся с проблемой. Согласно этой книге, как только вы создали интернет-приложение mvc 4 и запустите шаблон по умолчанию и выберите ссылку входа в систему из пользовательского интерфейса, а затем прекратите отладку, это должно создать LocalDB. Когда я выбираю «вход в систему», я встретился со следующим ... Ошибка сервера в «\» приложенияПочему Visual Studio не создает базу данных?
CREATE DATABASE permission denied in database 'master'.
Согласно страница ошибки (желтый экран смерти), его ниже линии в InitializeSimpleMemebershipAttribute.cs
((IObjectContextAdapter)context).ObjectContext.CreateDatabase();
в Visual Studio следующее подсвечивается InitializeSimpleMemebershipAttribute.cs
LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);
и подсоединенного сообщение - исключительные возможности on был брошен мишенью вызова. InnerException - Не удалось инициализировать базу данных Simple ASP.NET ASP.NET.
Его приложение mvc 4, работающее на Visual Studio 2010 на компьютере с Windows XP, этот компьютер находится в сети, если это имеет значение. Я знаком с MVC, но, главным образом, с интерфейсом, поэтому я пытаюсь получить информацию о его создании/соединении с базой данных.
Web Config строка соединения ...
<add name="DefaultConnection" connectionString="server=LP-58\SQLEXPRESS;database=HaveYouSeenMe-20140203145852;Integrated Security=sspi" providerName="System.Data.SqlClient" />
Пробовал это один, как хорошо, но не радость ...
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-HaveYouSeenMe-20140203145852;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
Я уверен, что это что-то простое, но я не могу показаться, получите, так что, если я не буду спрашивать на этом этапе, я просто буду тратить больше времени, любая помощь будет оценена
Установка 'Integrated Security = SSPI' будет пытаться использовать ваши учетные данные Windows для аутентификации с вашей БД. Поэтому проверьте, установлены ли эти учетные данные в качестве какого-то администратора в sql express. – Shoe
Когда я иду подключиться к локальной копии sqlSever - Тип сервера - Databse Engine, имя сервера - LP-58 \ SQLEXPRESS, Authertication - Аутентификация Windows и мое имя пользователя выделены серым цветом и пароль не заметен ..... – mkell
И есть вы можете войти в систему, используя эти учетные данные? Вам также необходимо проверить в разделе «Безопасность -> логины», что ваши учетные данные разрешены для создания баз данных. – Shoe