Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microsoft Corporation
Introduccin .............................................................................................................................................. 1
Requisitos previos para la instalacin ..................................................................................................... 2
Versiones admitidas de SQL Server ........................................................................................................ 2
Permisos ..................................................................................................................................................... 2
Objetos de base de datos en secuencias de comandos ............................................................................ 2
Pginas del asistente ................................................................................................................................. 3
Asistente para la publicacin de bases de datos (pgina de bienvenida) ................................................ 3
Seleccione el servidor de origen ............................................................................................................. 3
Seleccionar base de datos de origen........................................................................................................ 3
Seleccione una ubicacin para el resultado ............................................................................................ 3
Seleccione una ubicacin para el resultado: Proveedores de hospedaje ................................................. 4
Seleccione una ubicacin para el resultado: Configuracin de proveedor ............................................. 4
Seleccione una ubicacin para el resultado: Configuracin de base de datos................................................ 5
Seleccionar opciones de publicacin ...................................................................................................... 6
Revisar resumen ...................................................................................................................................... 6
Progreso de la publicacin de la base de datos ....................................................................................... 7
Complemento de Visual Studio................................................................................................................ 7
Utilidad de la lnea de comandos ............................................................................................................. 7
Sintaxis de la lnea de comandos ............................................................................................................ 8
Modificadores de la lnea de comandos .................................................................................................. 9
Verbos principales .............................................................................................................................. 9
Opciones de la conexin de origen ..................................................................................................... 9
Opciones de servicio Web de hospedaje ........................................................................................... 10
Opciones de archivo de destino ........................................................................................................ 10
Modificadores de opcin de secuencia de comandos ....................................................................... 11
Modificadores generales ................................................................................................................... 12
Valor devuelto ....................................................................................................................................... 12
Ejemplos con el verbo script ................................................................................................................. 12
A. Ejemplo de secuencia de comandos simple ................................................................................. 12
B. Ejemplo de secuencia de comandos con autenticacin de SQL Server ....................................... 12
C. Ejemplo de secuencia de comandos con cadena de conexin ...................................................... 12
Ejemplos con el verbo publish .............................................................................................................. 12
A. Ejemplo sencillo ........................................................................................................................... 12
B. Ejemplo avanzado ........................................................................................................................ 13
Introduccin
El Asistente para la publicacin de bases de datos permite la implementacin de bases de datos de
SQL Server (esquema y datos) en un entorno de hospedaje compartido.
Permisos
El Asistente para la publicacin de bases de datos incluir en las secuencias de comandos todos los
objetos que el usuario suministrado tenga permiso para ver en la base de datos de origen.
Si se utiliza la opcin Publicar, hay que crear la base de datos de destino antes de usar la
herramienta. Si se utiliza la opcin Secuencia de comandos, es necesario crear la base de datos
de destino antes de usar la secuencia de comandos que genera la herramienta. En ambos casos, el
usuario empleado para conectarse a la base de datos de destino debe disponer de los premisos
necesarios para crear todos los objetos que haba en la base de datos de origen. Normalmente,
esto se consigue siendo miembro de las funciones db_ddladmin y db_owner.
Descripcin
Nueva
Editar
Eliminar
Probar
Aceptar
Cancelar
Haga clic aqu para deshacer todos los cambios que realiz
en el cuadro de dilogo Proveedor de hospedaje.
Campo
Descripcin
Nombre
Direccin de servicio
Web
Autenticacin de
servicio Web
Guardar contrasea
Botn
Descripcin
Nueva
Editar
Eliminar
Establecer como
predeterminado
Aceptar
Cancelar
Descripcin
Nombre de la base
de datos
Nombre de servidor
Autenticacin de
base de datos
Guardar contrasea
Aceptar
Cancelar
Descripcin
Certificacin de
esquema
Secuencia de
comandos para la
base de datos de
destino
Publicar usando
una transaccin
Revisar resumen
Use esta pgina para revisar las opciones seleccionadas en las pginas anteriores del asistente.
Botn
Descripcin
Detener
Cerrar
sqlpubwiz publish
(
-C cadena_de_conexin | -d nombre_de_la_base_de_datos_local
[ -U nombre_de_usuario_local ][ -P contrasea_local ][ -S nombre_del_servidor_local ]
)
(
[ -R nombre_del_anfitrin ]
[ -RW direccin_del_servicio_Web_remoto ]
[ -RWU nombre_de_usuario_del_servicio_remoto ]
[ -RWP contrasea_del_servicio_remoto ]
[ -RS servidor_de_base_de_datos_remota ]
[ -RD base_de_datos_remota ]
)
[ -schemaonly ]
[ -dataonly ]
[ -targetserver versin_del_servidor ]
[ -noschemaqualify ]
[ -nodropexisting ]
[ -notransaction ]
[ -q ]
[ -? ]
Verbos principales
Trmino
Definicin
script | publish
Trmino
Definicin
-C
-d nombre_de_base_de_datos_local
-U nombre_de_usuario
-P contrasea
-S servidor
Trmino
Definicin
-R nombre_del_anfitrin
-RW direccin_del_servicio_Web_remoto
-RWU
nombre_de_usuario_del_servicio_remoto
-RWP contrasea_del_servicio_remoto
-RS servidor_de_la_base_de_datos_remota
-RD base_de_datos_remota
-notransaction
Definicin
archivo_o_directorio_de_salida
-f
Definicin
-schemaonly
-dataonly
-targetserver versin_del_servidor
-noschemaqualify
-nodropexisting
Modificadores generales
Trmino
Definicin
-q
Suprime el resultado.
-?
Valor devuelto
Se devuelve cero si la operacin se ejecuta correctamente. En caso contrario, se devuelve un
cdigo de error con un valor distinto de cero.
B. Ejemplo avanzado
sqlpubwiz publish d mi_bd S servidor_local RW https://direccin.anfitrin/ -RWU
nombre_de_usuario_del_anfitrin RWP contrasea_del_anfitrin RS servidor_remoto
RD mi_bd_remota RU nombre_de_usuario_remoto RP contrasea_remota