Есть ли способ перестроить / восстановить таблицы персонализации ASP.Net без потери данных внутри? - PullRequest
0 голосов
/ 21 марта 2009

Я унаследовал приложение Asp.Net, которое использует службы членства ASP.Net. Я пытаюсь добавить веб-части с персонализацией на сайт и получаю много ошибок. Похоже, что таблицы, сгенерированные Aspnet_regsql.exe, были изменены - вероятно, скопированы в некоторый момент в прошлом с использованием «select into», что привело к потере ими всех своих индексов и первичных ключей.

Как я могу восстановить эти таблицы, не потеряв все данные внутри?

1 Ответ

1 голос
/ 22 марта 2009
  1. Резервное копирование базы данных (на всякий случай!)
  2. Переименование существующей базы данных
  3. Воссоздать aspnetdb
  4. Массовое копирование данных из переименованной БД во вновь воссозданную БД. (вероятно с BCP)

Я знаю, что BCP - это старый инструмент ... но он все еще работает. Может быть, есть более простой способ сделать это, но я бы так и сделал.

...