12

Sto cercando disperatamente una procedura guidata per la pubblicazione di database SQL. Ho scaricato ma sembra richiedere SQL Server 2005. Secondo http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx viene fornito con Visual Studio 2008, ma il mio Visual Studio 2008 Professional non ha quella voce di menu.Procedura guidata di pubblicazione di database SQL con SQL Server 2008

Tutte le idee come posso ottenere la procedura guidata SQL Database Publishing lavorare con SQL Server 2008.

risposta

1

La procedura guidata SQL Database Publishing è in Visual Studio 2008:

  • Fase 1: Creare un nuovo sito Web selezionando il menu File -> Nuovo sito Web. Passare a Server Explorer e aggiungere una nuova connessione dati e connettersi a un database . In questo caso utilizzeremo il database Northwind fornito con SQL Express. Dovresti puntare al database che vuoi pubblicare.

  • Fase 2: Selezionare il nodo Northwind.dbo in Esplora server e il diritto click per aprire il menu contestuale. In nel menu di scelta rapida è disponibile l'opzione "Pubblica provider ...".

Ref.

si dovrebbe essere in grado di punto di un database sul computer locale, e quindi creare automaticamente un file di script .SQL che contiene la logica di impostazione necessario per ricreare una replica del database su qualsiasi sistema remoto - per esempio un sistema di hosting esterno. Questo script .SQL include tutto necessario per creare lo schema del database (tabelle, viste, sprocs, trigger, cataloghi full-text, ruoli, regole, ecc.). È inoltre disponibile l'opzione che inserisce il nuovo database con lo stesso contenuto dei dati delle tabelle locali .

La maggior parte dei hoster oggi il supporto del caricamento e la gestione di file sql ai loro ambienti ospitati utilizzano i loro pannelli di controllo di amministrazione . Quindi, tutto ciò che devi fare è caricare ed eseguire lo script .SQL generato dalla Creazione guidata database , e avrai un database funzionante nel tuo ambiente ospitato.

+0

Oh, hai bisogno di un progetto di sito web? Non funziona in altri tipi di progetti? – Pablo

+0

La procedura guidata di pubblicazione risolve il problema in cui uno sviluppatore deve distribuire un database locale dalla sua macchina di sviluppo a un ambiente di hosting su una macchina remota. –

+0

È possibile creare un progetto di sito Web temporaneo e quindi creare il proprio database. –

16

Ho trovato la soluzione online. Ecco i passaggi per risolvere il problema nel caso in cui qualcun altro abbia lo stesso problema. Grazie.

  1. Aprire il Pannello di controllo e selezionare Aggiungi o Rimuovi programmi.

  2. Fare clic con il pulsante destro del mouse sul componente "Pubblicazione guidata database server Microsoft Sql 1.3" (o "Pubblicazione guidata database server Microsoft Sql 1".2 'se questa versione precedente è stata installata a causa di (b) sopra), quindi fare clic su Disinstalla. Attendere la fine della disinstallazione.

  3. Eseguire SqlPubWizInstaller.exe da http://go.microsoft.com/fwlink/?LinkId=119368 per reinstallare "Microsoft Sql Server Database Publishing Wizard 1.3". È possibile verificare che sia stato installato cercando in Installazione applicazioni.

+6

Ho trovato 'Microsoft Sql Server Database Publishing Wizard 1.4' già installato come parte di Sql 2005. Funziona con Sql2008 e può essere trovato in' C: \ Programmi (x86) \ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 \ SqlPubWiz.exe'. Saman, 'bella risposta' (10 voti). :) –

8

Anche questa discussione è vecchio e ha creato molto tempo indietro ... voglio solo condividere la soluzione che penso possa essere utile a qualcuno ...

Aperte SSMS (Management Studio) e fare clic destro sul il database. Seleziona Attività -> Genera script. Selezionare il radiobutton "Script intero database e tutti gli oggetti del database" e fare clic su Avanti.

Nella schermata "Opzioni di script", fare clic sul pulsante "Avanzate" e in Generale, modificare "Tipi di dati in Script" in "Schema e dati".

Questo genererà tutto lo script con dati e schema.

0

Installare "SQL Server Express Edition con strumenti", quindi installare la procedura guidata di pubblicazione.