2012-04-24 2 views
0

net web-приложение с элементами управления членством. По умолчанию базы данных членства (ASPNETDB.mdf) создаются в папке APP_Data. Он отлично работает, но мне пришлось переместить базы данных на экземпляр SQL-сервера.База данных членства ASP.NET не работает с экземпляром SQL Server

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

Но проблема в том, что новое местоположение базы данных не работает. Я всегда получаю логин с ошибкой. Я уверен, что учетные данные, указанные в строке подключения, верны, поскольку одни и те же учетные данные работают в другом приложении.

Есть ли что-нибудь, что мне не хватает?

+0

Пожалуйста, разместите строку подключения и сообщение об ошибке! –

+0

Иногда, когда вы создаете db под app_data, это не в sql-экземпляре. Вам нужно переместить его в правый sql-экземпляр. – Kadir

ответ

0

Запустите aspnet_regsql.exe из командной строки .net, чтобы зарегистрировать базу данных для поддержки различных поставщиков, в которых вы нуждаетесь, включая членство, роль или профиль.

http://msdn.microsoft.com/en-us/library/ms229862(v=vs.80).aspx

Смежные вопросы