2012-01-05 11 views
1

私はDNN 6.0の新規インストールを行っています。DotNetNukeをインストールするにはどうすれば既存のユーザーを移行できますか?

私は数千人のユーザーがいる既存の4.xサイトを持っています。私の目標は、古いデータベースのユーザーをいくつかのSQLクエリを使用して新しいデータベースにコピーすることです。もちろん、2つのサイトは同じmachineKeyを持つ必要があります。

の前にmachineKeyの値をに設定しなければならないと思っていましたが、インストールプロセスで上書きされてしまいました。

の後にmachineKey を変更すると、インストールプロセス中に作成されたホストログインにアクセスできません。

私には何が欠けていますか?

私は、サードパーティ製の移行ツールを使用して喜んだけど、私は私がウェブサイトの間にそれらを移動するよ、ポータル間でユーザーを移動していないよということに注意してください。それが重要な場合は

、私は、Windows 2003

答えて

2

にSQL Serverを使用している私たちは、DotNetNukeのAPIと連携して、当社の独自のコードを使用して別のCMS約30Kのユーザーを輸入しました。これには多くの時間がかかり、すべてのユーザーがパスワードをリセットしました。時間がかかるため、フレンドリーな実装をしなければならないという事実のために、新しいサイトにようこそですが、今すぐパスワードを変更する必要があります。機能、

次のことをお勧めします。

このmodule from DataSpringsは、パスワードを別のDotNetNukeインスタンスからそのまま引き継ぐことができます。 DNN 6にも対応しています。

Mitchel Sellers made this very recommendation here DNNに関しては、ミッチェルを信頼しています。

+0

私はそれを自分自身でやろうとすることを断念したのでこれを受け入れる:) – egrunin

+0

私はそれが良いと悪い知らせだと思う。このプロジェクトは、既製のソリューションが完全に適合しない場合、驚くほど大きくなります。少なくとも自信を持って決定を下すことができればうれしいです(時間を諦めて投資するかどうか) –

4

ホストログインの簡単な解決策は、インストールを完了し、古いキーと一致するようにマシンキーを設定することです。それから、あなたの古いdbの既知のユーザーから新しいdbのホストユーザーにパスワードとパスワードをコピーします。その後、既知のパスワードでログインすることができます。

関連する問題