2009-06-29 2 views
0

Ich habe eine SQL Server-Datenbank auf einem Server. Ich habe gerade kürzlich mit asp.net mvc gespielt und ich benutze die Mitgliedschaft Login-Kontrolle. ich sehe, dass es eine Standard lokale Datenbank aspnetdb.mdf mit teh folgenden Tabellen genannt erstellt:versucht, Tabellen aus aspnetdb.mdf in einen anderen SQL-Server zu exportieren

aspnet_Applications
aspnet_membership
aspnet_paths
aspnet_profiles
aspnet_users
aspnet_usersinRoles
. . .
. . .

alles in allem seine etwa 15 Tabellen.

Meine Frage ist ich versuche herauszufinden, ob es sowieso diese Tabellen zu exportieren und sie in meine SQL Server-Datenbank hochladen, die auf dem Server ist.

irgendwelche Vorschläge?

Antwort

2

Google der Datenbank-Publishing-Assistent von Microsoft.

Es wird Skript alle Ihre Tabellen, Procs und Daten, die Sie dann in Ihre SQL-Datenbank importieren können.

-1

Sie sollten die Datenbank sichern und dann auf dem neuen Server wiederherstellen.

+0

Ich verstehe Ihre Kommentare nicht. Ich versuche, die Tabellen aus der lokalen Datenbank zu nehmen und diese in eine vorhandene SQL-Server db – leora

+0

Dies kann tatsächlich funktionieren, wenn Sie nur den Inhalt von ASPNETDB von einem Server auf einen anderen kopieren müssen. Ich hatte keine Probleme damit. – Maa421s

0

Ich habe vor kurzem durchgeführt, die gleiche Sache und es gibt ein paar Lösungen, die ich verwendet habe:

SQL Server als SQL-Mitgliedschaftsanbieter mit dem Dienstprogramm aspnet_regsql.exe in C ein: \ Windows \ Microsoft.net \ Framwork \ 2.0. Es gibt ein detailliertes Video, das genau beschreibt, was Sie brauchen @http://www.asp.net/learn/videos/video-148.aspx und ein ausführlicher Artikel @ asp.net/learn/security/tutorial-04-cs.aspx - Ich kann nur einen Hyperlink veröffentlichen.

Jetzt das Problem von Ihnen eine riesige App auf dem SQL-Express-Server gebaut. Ich würde die Benutzer wieder in SQL Server eingeben und Sie gehen weg. Wenn Sie mit der Übertragung der Daten beginnen, müssen Sie sicherstellen, dass die Anwendungs-ID identisch ist. Diese Situation wird oben im zweiten Link beschrieben.

Wenn Sie diese zu einer Hosting-Site drängen, können Sie auch in den "Database Publishing Service" einen kostenlosen Download @ micosoft. Die Ins und Outs werden hier erklärt: asp.net/learn/hosting/tutorial-07-cs.aspx.

Verwandte Themen