2009-03-20 7 views
0

J'ai hérité d'une application Asp.Net qui utilise les services d'adhésion ASP.Net. J'essaye d'ajouter des parties Web avec la personnalisation au site, et je reçois beaucoup d'erreurs. Il semble que les tables générées par Aspnet_regsql.exe ont été modifiées - probablement copiées à un moment donné dans le passé en utilisant "select into", ce qui leur a fait perdre tous leurs index et leurs clés primaires.Existe-t-il un moyen de reconstruire/réparer les tables de personnalisation ASP.Net sans perdre les données à l'intérieur?

Comment puis-je réparer ces tables sans perdre toutes les données à l'intérieur?

Répondre

1
  1. base de données de sauvegarde (juste au cas!)
  2. Renommer base de données existante
  3. Recréer ASPNETDB
  4. données de copie en bloc de DB renommé dans DB nouvellement recréée. (probablement avec BCP)

Je sais BCP est un ancien outil ... mais il fonctionne toujours. Peut-être qu'il y a un moyen plus simple de le faire, mais c'est comme ça que je le ferais.

Questions connexes