12

Je recherche désespérément un assistant de publication de base de données SQL. Je l'ai téléchargé mais il semble exiger SQL Server 2005. Selon http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx il vient avec Visual Studio 2008, mais mon Visual Studio 2008 Professional n'a pas cet élément de menu.Assistant de publication de base de données SQL avec SQL Server 2008

Toutes les idées comment puis-je l'assistant d'édition de base de données SQL de travail avec SQL Server 2008.

Répondre

1

L'assistant de publication SQL de base de données est dans Visual Studio 2008:

  • Étape 1: Créez un nouveau site Web en sélectionnant le menu Fichier -> Nouveau site Web. Basculez vers l'Explorateur de serveurs et ajoutez une nouvelle connexion de données et connectez-vous à une base de données . Dans ce cas, nous utiliserons la base de données Northwind fournie avec SQL Express. Vous devez pointer vers la base de données que vous souhaitez publier.

  • Étape 2: Sélectionnez nœud Northwind.dbo dans l'explorateur de serveur et droit cliquez pour faire apparaître le menu contextuel. Dans le menu contextuel vous avez une option «Publier au fournisseur ...».

Ref.

Vous devriez être le point capable d'une base de données sur votre machine locale, puis créer automatiquement un fichier script .SQL qui contient la logique de configuration nécessaire pour recréer une réplique de la base de données sur tout système distant - pour exemple un système d'hébergement externe. Ce script .SQL comprend tout ce qui est nécessaire pour créer le schéma de base de données (tables, vues, sprocs, triggers, catalogues de texte intégral, rôles, règles, etc.). Vous avez également la possibilité de remplir la nouvelle base de données avec les mêmes données que vos tables locales .

La plupart des Hébergeurs soutiennent aujourd'hui le téléchargement et le fonctionnement des fichiers .SQL à leurs environnements hébergés en utilisant leurs panneaux de contrôle d'administration . Donc, tout ce que vous devez faire est de télécharger et d'exécuter le script .SQL généré par l'assistant de publication de base de données , et vous aurez une base de données de travail dans votre environnement hébergé.

+0

Oh, vous avez besoin d'un projet de site Web? Cela ne fonctionne pas dans d'autres types de projets? – Pablo

+0

L'assistant de publication résout le problème pour lequel un développeur doit déployer une base de données locale de son ordinateur de développement vers un environnement d'hébergement sur un ordinateur distant. –

+0

Vous pourriez craeted un projet de site Web de temp, puis le script de votre base de données. –

16

J'ai trouvé la solution en ligne. Voici les étapes pour résoudre le problème au cas où quelqu'un d'autre aurait le même problème. Merci.

  1. Ouvrez le Panneau de configuration et accédez à Ajout/Suppression de programmes. Cliquez avec le bouton droit sur le composant «Assistant de publication de base de données Microsoft Sql Server 1.3» (ou «Assistant de publication de base de données Microsoft Sql Server 1»).2 'si cette ancienne version a été installée en raison de (b) ci-dessus), puis cliquez sur Désinstaller. Attendez la fin de la désinstallation.

  2. Exécutez SqlPubWizInstaller.exe à partir de http://go.microsoft.com/fwlink/?LinkId=119368 pour réinstaller 'Assistant de publication de base de données Microsoft Sql Server 1.3'. Vous pouvez vérifier qu'il a été installé en consultant Ajout/Suppression de programmes.

+6

J'ai trouvé 'Sql Server Database Publishing Wizard 1.4 'déjà installé dans le cadre de Sql 2005. Il fonctionne avec Sql2008 et peut être trouvé dans C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ Outils \ Publication \ 1.4 \ SqlPubWiz.exe'. Saman, "belle réponse" (10 votes). :) –

8

Même ce fil est vieux et créé longtemps en arrière ... je veux juste partager la solution que je pense peut être utile à quelqu'un ...

ouvert SSMS (Management Studio) et faites un clic droit sur la base de données. Sélectionnez Tâches -> Générer des scripts. Sélectionnez le bouton radio "Scripter toute la base de données et tous les objets de base de données" et cliquez sur Suivant. Dans l'écran "Options de script", cliquez sur le bouton "Avancé" et, en général, changez "Types de données en script" en "Schéma et données".

Cela va générer un script complet avec des données et un schéma.

0

Installez "SQL Server Express Edition avec des outils", puis installez l'Assistant de publication.

Questions connexes