12

Ich bin verzweifelt auf der Suche nach SQL-Datenbank-Publishing-Assistenten. Ich habe es heruntergeladen, aber es scheint SQL Server 2005 zu erfordern. Nach http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx kommt es mit Visual Studio 2008, aber mein Visual Studio 2008 Professional hat dieses Menüelement nicht.SQL-Datenbank-Publishing-Assistent mit SQL Server 2008

Irgendwelche Ideen, wie kann ich den SQL-Datenbank-Publishing-Assistenten arbeitet mit SQL Server 2008.

Antwort

1

Der SQL Database Publishing-Assistent ist in Visual Studio 2008 erhalten:

  • Schritt 1: Erstellen Sie eine neue Website, indem Sie das Menü Datei -> Neue Website auswählen. Wechseln Sie zum Server Explorer und fügen Sie eine neue Datenverbindung hinzu und verbinden Sie sich mit einer Datenbank. In diesem Fall werden wir die Northwind-Datenbank verwenden, die mit SQL Express geliefert wird. Sie sollten auf die Datenbank zeigen, die Sie veröffentlichen möchten.

  • Schritt 2: Wählen Sie Northwind.dbo Knoten in Server-Explorer und rechten Klick das Kontextmenü aufzurufen. In das Kontextmenü haben Sie eine " an Provider veröffentlichen ..." Option.

Ref.

sollten Sie in der Lage sein, Punkt zu einer Datenbank auf dem lokalen Computer, und dann automatisch eine .SQL Skript Datei erstellen, die die Setup-Logik benötigt enthält eine Nachbildung der Datenbank auf jedem neu zu erstellen Remote-System - für Beispiel ein externes Hosting-System. Dieses .SQL-Skript enthält alles benötigt, um das Datenbankschema (Tabellen, Ansichten, Sprocs, Trigger, Volltextkataloge, Rollen, Regeln, usw.) zu erstellen. Sie haben auch die Möglichkeit die neue Datenbank mit den gleichen Daten Inhalt wie Ihre lokalen Tabellen zu füllen.

meisten Hostern heute unterstützen den Upload und den Betrieb von SQL-Dateien auf ihre gehostete Umgebungen ihre Admin Bedienfelder verwenden. Also, alles, was Sie tun müssen ist Upload und führen Sie die .SQL-Skript generiert von der Datenbank Veröffentlichung Wizard, und Sie werden eine funktionierende Datenbank in Ihrer gehosteten Umgebung haben.

+0

Oh, Sie brauchen ein Website-Projekt? Es funktioniert nicht in anderen Arten von Projekten? – Pablo

+0

Der Veröffentlichungsassistent behebt das Problem, bei dem ein Entwickler eine lokale Datenbank von seinem Entwicklungscomputer auf einer Hostumgebung auf einem Remotecomputer bereitstellen muss. –

+0

Sie können ein temporäres Website-Projekt erstellen und dann Ihre Datenbank scripten. –

16

Ich fand die Lösung online. Hier sind die Schritte, um das Problem zu lösen, falls jemand anderes das gleiche Problem hat. Vielen Dank.

  1. Öffnen Sie die Systemsteuerung, und gehen Sie zu Software hinzufügen oder entfernen.

  2. Klicken Sie mit der rechten Maustaste auf die Komponente 'Microsoft Sql Server Database Publishing Wizard 1.3' (oder 'Microsoft Sql Server Database Publishing Wizard 1.2 ', wenn diese ältere Version aufgrund (b) oben installiert wurde), und klicken Sie dann auf Deinstallieren. Warten Sie, bis die Deinstallation abgeschlossen ist.

  3. Führen Sie SqlPubWizInstaller.exe von http://go.microsoft.com/fwlink/?LinkId=119368 aus, um "Microsoft Sql Server Database Publishing Wizard 1.3" neu zu installieren. Sie können überprüfen, ob es installiert wurde, indem Sie in Programme hinzufügen oder entfernen klicken.

+6

Ich habe 'Microsoft Sql Server Database Publishing Wizard 1.4' bereits als Teil von Sql 2005 installiert. Es funktioniert mit Sql2008 und finden Sie unter 'C: \ Programme (x86) \ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 \ SqlPubWiz.exe'. Saman, 'nette Antwort' (10 Stimmen). :) –

8

Auch dieser Thread ist alt und erstellt lange zurück ... nur um die Lösung teilen möchten, die ich denke, jemand kann hilfreich sein ...

öffnen SSMS (Management Studio) und der rechten Maustaste auf die Datenbank. Wählen Sie Aufgaben -> Skripte generieren. Wählen Sie den Radioknopf "Gesamte Datenbank und alle Datenbankobjekte scannen" und klicken Sie auf Weiter.

Klicken Sie im Bildschirm "Scripting Options" auf die Schaltfläche "Advanced" und ändern Sie im Allgemeinen "Datentypen in Script" in "Schema and Data".

Dies wird ein ganzes Skript mit Daten und Schema generieren.

0

Installieren Sie "SQL Server Express Edition mit Tools" und installieren Sie dann den Veröffentlichungsassistenten.