Averiguar las instancias de SQL Server instaladas


Este es un pequeño código para averiguar cuantas instancias existen y cuáles son sus nombres.

private string[] instanciasInstaladas()
{
    Microsoft.Win32.RegistryKey rk;
    rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey (@”SOFTWARE\Microsoft\Microsoft SQL Server” );
    string[] s;
    s = ( (string[])rk.GetValue(“InstalledInstances”) );
    return s;
}

private void Form1_Load ( object sender, EventArgs e )
{
    string[] instancias;
    instancias = instanciasInstaladas ();
    foreach ( string s in instancias )
    {
        comboBox1.Items.Add (“(local)\\” + s );
    }
}

Actualizado: Otra forma de hacerlo en este artículo Averiguar las instancias de SQL Server instaladas

Anuncios

2 Respuestas a “Averiguar las instancias de SQL Server instaladas

  1. Muchas gracias, me fue útil¡¡

  2. y este codigo funciona para windows 64 bit

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s