Звучит так, будто вам нужны таблицы, но нет данных для aspnetdb.Выполните следующую команду в окне команд (DOS):
aspnet_regsql.exe
Например:
aspnet_regsql.exe -C<connectionstring> -S<servername> -U<userid> -P<password>
Где <connectionstring>
,<servername>
, <userid>
и <password>
заполняются вами вашей конкретной информацией.Удалите <
и >
из перечисленных мною параметров, чтобы исправить неверную синтаксическую ошибку.
Инструмент регистрации ASP.NET SQL Server (Aspnet_regsql.exe) содержит все подробности.
ОБНОВЛЕНИЕ
Если вы можете войти на сервер (с вашими учетными данными Windows), попробуйте это с ключом -E.Я не уверен, что вы можете прикрепить базу данных с этим, но это не мешает попробовать.
apsnet_regsql.exe -CData Source=.\SQLEXPRESS;AttachDbFilename="D:\Documents and Settings\Dima\My Documents\Visual Studio 2010\WebSites\Profiling\App_Data\Membership.mdf";Integrated Security=True;User Instance=True -SDIMA-00AA1DA557 -E
ОБНОВЛЕНИЕ 2
В соответствии с документацией, указанной выше, опция -C не требуется, если вы указали -U и -P или -E.Итак, при условии, что ваши учетные данные Windows позволяют вам получить доступ к серверу SDIMA-00AA1DA557, попробуйте следующее:
aspnet_regsql.exe -E -SDIMA-00AA1DA557