3

私は、Webサイトテンプレート(aspnetdb.mdf)とユーザー用のメンバーシップクラスで作成されたasp.netのデフォルトデータベースを使用しています。私のウェブサイトに関連する追加情報については、別のデータベース(mydata.mdf)を使用しています。MS SQL Server(aspnetdb)テーブル、ストアドプロシージャなどを自分のデータベースにマージしますか?

私がやりたいことは、これらのデータベースを1つに結合し、1つの接続文字列でアクセスすることです。 mydata.mdfからデータを取得するので、aspnetdb.mdfからユーザー情報を選択するのは苦痛です。

これを達成する最良の方法は、両方のデータベースが多くのストアドプロシージャとFK関係を持っていることを考慮してください。

aspnet_regsql.exeは方法ですが、チュートリアルとその実行方法が見つかりませんでした。

ありがとうございます!

答えて

4

ええ、あなたのデータベースに対してaspnet_regsql.exeを実行して、テーブルとsprocsを設定する必要があります。

これはウィザードなので、プロセスを順を追って説明してくれます。

詳細については、MSDN Documentationを参照してください。ページの下部には、使用しているフレームワークのバージョンに応じてファイルの場所を示す図があります。

+0

これは私が今までに得た最速の解決策でした。私はまだそれが新しいバージョンのUIを持っていることを見逃して、それについてのmsdnの検索を考えていないと思っています。ありがとう男は素晴らしい仕事をした!以前のようにデフォルトメンバーシップクラスを使用するために残された唯一のことは、接続文字列を正しく変更することですか? – umutto

+1

接続文字列を変更するか、独自の文字列を定義して、プロバイダの設定を変更して使用します。問題がある場合は**デフォルトのプロバイダと接続文字列を削除するには ''を使用する必要があります。 –

+0

ありがとうございました!私は私の使用にすべてを変更することができたと思う、うまくいけば私は問題がないでしょう。もう一度ありがとう! – umutto

関連する問題