Cómo crear un proyecto de Visual Basic SMO en Visual Studio .NET

En esta sección se describe cómo generar una aplicación de consola SMO simple.

En este ejemplo se importan espacios de nombres, lo que habilita al programa para que haga referencia a los tipos SMO. La importación del espacio de nombres Agent es opcional. Utilícela cuando esté escribiendo un programa que utilice el Agente SQL Server. El espacio de nombres Common se requiere para establecer una conexión segura a la instancia de SQL Server. El espacio de nombres SqlClient se utiliza para procesar los errores de excepción de SQL.

Crear un proyecto de Visual Basic SMO en Visual Studio.NET

  1. Inicie Visual Studio 2008 (o Visual Studio 2005).

  2. En el menú Archivo, haga clic en Nuevoproyecto. Aparecerá el cuadro de diálogo Nuevo proyecto.

  3. En el cuadro de diálogo Tipos de proyecto, seleccione Visual Basic y, a continuación, seleccione Windows. En el panel Plantillas instaladas de Visual Studio, seleccione Aplicación de consola.

  4. (Opcional) En el campo Nombre, escriba el nombre de la nueva aplicación.

  5. Haga clic en Aceptar para cargar la plantilla de aplicación de consola de Visual Basic.

  6. En el menú Proyecto, seleccione Agregar referencia. Aparecerá el cuadro de diálogo Agregar referencia.

  7. Haga clic en Examinar, busque los ensamblados SMO en C:\Archivos de programa\Microsoft SQL Server\100\SDK\Assemblies y, a continuación, seleccione los archivos siguientes. Son los archivos mínimos necesarios para generar una aplicación SMO:

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.SqlEnum.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc

    Nota

    Utilice la tecla Ctrl para seleccionar más de un archivo.

  8. Agregue cualquier ensamblado SMO adicional que sea necesario. Por ejemplo, si está programando específicamente Service Broker, agregue los ensamblados siguientes:

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. Haga clic en Abrir.

  10. En el menú Ver, haga clic en Código. O bien seleccione la ventana Module1.vb para mostrar la ventana de códigos.

  11. En el código, antes de ninguna declaración, escriba las instrucciones Imports siguientes para certificar los tipos en el espacios de nombres de SMO.

    Imports Microsoft.SqlServer.Management.Smo
    Imports Microsoft.SqlServer.Management.Common
    
  12. SMO cuenta con varios espacios de nombres bajo Microsoft.SqlServer.Management.Smo, como Microsoft.SqlServer.Management.Smo.Agent. Agregue los espacios de nombres que sean necesarios.

  13. Ahora puede agregar su código SMO.