SQL Server - Como crear una nueva instancia

Asked By Diego Galindo on 30-Sep-08 07:21 AM
Hola, como se pueden crear instancias a través de transact o en vb




Jesús López replied on 30-Sep-08 08:14 AM
Necesitas ejecutar el programa de instalación de SQL Server. Las instancias
de SQL Server llevan su propia copia de los binarios y sus propios valores
en el registro de Windows.
GustavoLarrieraMV replied on 30-Sep-08 12:40 PM
No se pueden crear instancias de SQL Server mediante código T-SQL o VB (o
cualquier otro). Usted debe usar el programa de instalación de SQL Server
para crear instancias.

Desconozco los detalles de por qué usted quiere hacer eso, pero en caso de
que usted quiera hacer una instalación desatendida, eso sí puede hacerse.
Pero aún así requiere ejecutar el instalador de SQL Server.

--
Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
--
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
GuilleSQ replied on 02-Oct-08 02:44 AM
Hola Diego,

La única forma de crear una nueva instancia es instalar SQL Server.

Puedes instalar SQL Server ejecutando el programa de instalación de forma
interactiva, es decir, pasando por todas las pantallas del proceso de
instalación, rellenando la información que se solicita en cada caso (ej:
directorios de instalación, intercalación, etc.), etc.

La única alternativa que se me ocurre, sería construir un fichero de
respuestas, es decir, preparar una instalación desatendida de SQL Server
(así, todas las preguntas de las pantallas, estarán incluidas en el fichero
de respuestas, y la instalación no será interactiva). De este modo, sería
posible invocar la instalación desatendida, por ejemplo, desde una aplicación
Visual Basic, o desde SQL Server con xp_cmdshell. Esto no lo he probado nunca
con SQL Server, pero si he preparado instalaciones desatendidas con otros
productos de Microsoft y ha funcionado OK.

No veo más alternativas (aunque pueda haberlas...)

Por último te incluyo un artículo de instalación de SQL Server, por si te
resulta de alguna utilidad:

Manual Instalación: Instalar SQL Server 2005 en Cluster, Instalar Analysis
Services 2005 en Cluster, e Instalar Integration Services 2005
http://www.guillesql.es/Articulos/Instalar_SQLServer_SSAS_SSIS_Cluster.aspx

Saludos,
GuilleSQL
http://www.guillesql.es