0

ASP.Net メンバーシップ サービスを使用する Asp.Net アプリを継承しました。パーソナライズされた Web パーツをサイトに追加しようとしていますが、多くのエラーが発生します。Aspnet_regsql.exe によって生成されたテーブルが変更されたようです。おそらく、過去のある時点で「select into」を使用してコピーされたため、すべてのインデックスと主キーが失われました。

内部のすべてのデータを失わずにこれらのテーブルを修復するにはどうすればよいですか?

4

1 に答える 1

1
  1. データベースのバックアップ(念のため!)
  2. 既存のデータベースの名前を変更
  3. aspnetdb を再作成する
  4. 名前が変更された DB から新しく再作成された DB にデータを一括コピーします。(おそらくBCPで)

BCP が古いツールであることは知っていますが、それでも機能します。もっと簡単にできる方法があるのか​​もしれませんが、私ならこうします。

于 2009-03-22T11:38:55.630 に答える