Перед выполнением копирования таблиц членства ASP.Net сталкивается с проблемой. Поскольку я просто хочу схему, поэтому я сгенерировал скрипт без копирования данных.Миграция членства ASP.Net
Когда я получить доступ к новому сайту, это показано
«System.Web.Security.SqlMembershipProvider» требует базы данных схемы, совместимые с версией схемы «1». Однако текущая схема базы данных несовместима с этой версией. Возможно, вам понадобится либо установить совместимую схему с aspnet_regsql.exe (доступно в каталоге установки фреймворка), либо обновить провайдера до более новой версии.
Вот шаг за шагом, который я сделал, и я не могу заставить его работать.
- С SSMS исходного сервера щелкните правой кнопкой мыши по базе данных.
- Задача -> Generate Scripts
- В Выберите вариант сценария, я нажал Далее.
- В разделе «Выбрать тип объекта» я выбрал все и нажмите «Далее».
- В разделе «Выбрать роль базы данных» я выбрал все.
- В разделе «Выбор схемы» я выбрал все.
- В Выберите Сохраненные процедуры, выберите Название, все выбранные.
- Выберите All View.
- Скрипт в новое окно запроса.
- В SSMS сервера назначения я запускаю скрипты.
- Созданные таблицы, которые пусты.
- Я запустил aspnet_regsql.exe и занесены aspnet_SchemaVersions.
Однако ошибка все еще возникает ... У меня кончились идеи.
Я считаю, что в этой таблице есть только одна строка. – Stilgar
Работает для меня. В моем случае я импортирую пустую базу данных в SQL Azure. – RWendi