2009-09-07 21 views
12

Estoy buscando desesperadamente el asistente de publicación de bases de datos SQL. Lo descargué pero parece requerir SQL Server 2005. De acuerdo con http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx viene con Visual Studio 2008, pero mi Visual Studio 2008 Professional no tiene ese elemento de menú.Asistente de publicación de bases de datos SQL con SQL Server 2008

Alguna idea de cómo puedo conseguir el asistente de base de datos SQL Publishing trabajar con SQL Server 2008.

Respuesta

1

El asistente de base de datos SQL Publishing es en Visual Studio 2008:

  • Paso 1: Cree un nuevo sitio web seleccionando menú Archivo -> Nuevo sitio web. Cambie a Server Explorer y agregue una nueva conexión de datos y conéctese a una base de datos . En este caso utilizaremos la base de datos Northwind que viene con SQL Express. Debe señalar a la base de datos que desea publicar.

  • Paso 2: Seleccione el nodo Northwind.dbo en Explorador de servidores y derecha clic para que aparezca el menú contextual. En el menú contextual tiene una opción "Publicar al proveedor ...".

Ref.

usted debería ser capaz de punto de una base de datos en su máquina local, y luego crear automáticamente un archivo de script .SQL que contiene la lógica de configuración necesaria para recrear una réplica de la base de datos en cualquier sistema remoto - para ejemplo, un sistema de alojamiento externo. Este script .SQL incluye todo necesario para crear el esquema de la base de datos (tablas, vistas, sprocs, desencadenadores, catálogos de texto completo, roles, reglas, etc.). También tiene la opción de rellenando la nueva base de datos con el mismo contenido de datos que sus tablas locales .

La mayoría de los proveedores de alojamiento de hoy apoyan la carga y el funcionamiento de los archivos .SQL a sus entornos alojados utilizando su panel de control de administración . Entonces, todo lo que necesita hacer es cargar y ejecutar el script .SQL generado por el Asistente de publicación de base de datos , y tendrá una base de datos en su entorno alojado.

+0

Oh, necesitas un proyecto de sitio web? No funciona en otros tipos de proyectos? – Pablo

+0

El asistente de publicación aborda el problema por el que un desarrollador necesita implementar una base de datos local desde su máquina de desarrollo a un entorno de alojamiento en una máquina remota. –

+0

Podría crear un proyecto de sitio web temporal y luego crear una secuencia de comandos de su base de datos. –

16

Encontré la solución en línea. Estos son los pasos para resolver el problema en caso de que alguien más tenga el mismo problema. Gracias.

  1. Abra el Panel de control y vaya a Agregar o quitar programas.

  2. Haga clic con el botón derecho en el componente 'Microsoft Sql Server Database Publishing Wizard 1.3' (o 'Microsoft Sql Server Database Publishing Wizard 1.2 'si esta versión anterior se instaló debido a (b) arriba, y luego haga clic en Desinstalar. Espere a que finalice la desinstalación.

  3. Ejecute SqlPubWizInstaller.exe desde http://go.microsoft.com/fwlink/?LinkId=119368 para volver a instalar 'Microsoft Sql Server Database Publishing Wizard 1.3'. Puede verificar que se instaló mirando en Agregar o quitar programas.

+6

He encontrado 'Microsoft Sql Server Database Publishing Wizard 1.4' ya instalado como parte de Sql 2005. Funciona con Sql2008 y se puede encontrar en' C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 \ SqlPubWiz.exe'. Saman, 'buena respuesta' (10 votos). :) –

8

Incluso este hilo es viejo y ha creado mucho tiempo atrás ... sólo quieren compartir la solución que creo que puede ser útil a alguien ...

Abiertas SSMS (Management Studio) y haga clic derecho en la base de datos. Seleccione Tareas -> Generar secuencias de comandos. Seleccione el botón de opción "Script entero de la base de datos y todos los objetos de la base de datos" y haga clic en Siguiente.

En la pantalla "Opciones de secuencias de comandos", haga clic en el botón "Opciones avanzadas" y, en general, de cambio "tipos de datos de secuencias de comandos" a "esquema y los datos".

Esto generará una secuencia de comandos completa con los datos y el esquema.

0

Instalar "SQL Server Express Edition con herramientas", a continuación, instalar asistente de publicación.

Cuestiones relacionadas