SMOTableList (ejemplo)

Actualizado: 17 de julio de 2006

El ejemplo SmoTableList ilustra cómo enumerar las tablas de usuario en la base de datos AdventureWorks. Una tarea Secuencia de comandos recupera los nombres de tabla y esquema y los coloca en dos variables. A continuación, una tarea de Transact-SQL ejecuta un comando DBCC CHECKCONSTRAINTS usando las dos variables. Este ejemplo no es compatible con IA64. Este ejemplo exige el SP1 de SQL Server 2005.

Para obtener más información, vea el tema sobre el contenedor de bucles Foreach en los Libros en pantalla de SQL Server 2005.

ms161564.note(es-es,SQL.90).gifImportante:
Los ejemplos se proporcionan exclusivamente con fines formativos. No se han diseñado para utilizarse en un entorno de producción y no se han probado en ningún entorno de este tipo. Microsoft no ofrece soporte técnico para estos ejemplos.

Ejecutar el ejemplo

Si ya sabe cómo ubicar, generar e instalar ejemplos de código, puede pasar directamente a la sección Probar el ejemplo y leer acerca de la configuración y ejecución del ejemplo de código.

Requisitos previos

La ejecución de este paquete de ejemplo requiere lo siguiente:

  • .NET Framework SDK 2.0 o Microsoft Visual Studio 2005. Puede obtener .NET Framework SDK sin cargo. Vea el tema Instalar .NET Framework SDK en los Libros en pantalla.
  • Microsoft SQL Server 2005 Integration Services
  • El paquete de ejemplo y los archivos de datos que usa deben instalarse en la unidad local de disco duro.
  • Debe haber anexado y tener permisos administrativos sobre la base de datos OLTP AdventureWorks.

Para obtener más información acerca de la instalación de los ejemplos, vea el tema relativo a la instalación de paquetes de ejemplo de Integration Services en los Libros en pantalla de SQL Server 2005.

Ubicación

Si el ejemplo de código se ha instalado en la ubicación predeterminada, el ejemplo se encuentra en el siguiente directorio:

C:\Archivos de programa\Microsoft SQL Server\100\Ejemplos\Integration Services\\Programming Samples\Control Flow\SmoTableList\

La solución C# del ejemplo de código se encuentra en el directorio CS, mientras que la solución Visual Basic se encuentra en el directorio VB.

Para obtener información acerca del proceso de dos pasos necesario para instalar los ejemplos, vea Instalar ejemplos. Para obtener la última versión de los ejemplos, incluidos aquéllos comercializados tras la versión comercial original de SQL Server 2005, vea el artículo acerca de ejemplos y bases de datos de ejemplo de SQL Server 2005 publicado en abril de 2006.

Generar el ejemplo

Si aún no ha generado un archivo de clave de nombre seguro, siga este procedimiento para generarlo.

Para generar un archivo de clave de nombre seguro

  1. Para abrir un símbolo del sistema de Microsoft Visual Studio 2005, haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft Visual Studio 2005, Visual Studio Tools y, después, haga clic en Símbolo del sistema de Visual Studio 2005.

    O bien

    Para abrir un símbolo del sistema de Microsoft .NET Framework, haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft .NET Framework SDK v2.0 y haga clic en SDK Command Prompt.

  2. En el símbolo del sistema, use el comando de cambio de directorio (CD) para cambiar la carpeta actual de la ventana del símbolo del sistema a la carpeta Samples. El archivo de clave que cree en esta carpeta se usará en todos los ejemplos de código de SQL Server 2005.

[!NOTA] Para determinar la carpeta donde se encuentran los ejemplos, haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2005, Documentación y tutoriales y, a continuación, haga clic en el directorio Ejemplos. Si se usó la ubicación de instalación predeterminada, los ejemplos se encuentran en <unidadDelSistema>:\Archivos de programa\Microsoft SQL Server\90\Samples.

  1. En el símbolo del sistema, ejecute el comando siguiente para generar el archivo de clave:
    sn -k SampleKey.snk
ms161564.note(es-es,SQL.90).gifImportante:
Para obtener más información acerca del par de claves de nombre seguro, vea el apartado sobre informes de seguridad de nombres seguros y seguridad en .NET Framework en el centro de desarrollo de .NET de MSDN.

Para generar el ejemplo

  1. Abra Microsoft Visual Studio 2005.

  2. En el menú Archivo | Abrir, haga clic en Proyecto y abra la solución (archivo .sln) correspondiente al ejemplo deseado, que es el archivo SMOTableList.sln de las carpetas CS o VB, según el lenguaje que desee usar.

  3. Haga clic en Generar / Generar SmoTableList en el menú.

Probar el ejemplo

El paquete que crea el ejemplo se guarda en la siguiente ubicación:

C:\Archivos de programa\Microsoft SQL Server\100\Ejemplos\Integration Services\\Programming Samples\Control Flow\SmoTableList\<idioma>\SmoTablelist\bin\debug\ SmoTableSamplePackage.dtsx.

Para ver el paquete en el diseñador, cree un nuevo proyecto de Integration Services y agregue el elemento .dtsx existente al proyecto. Para obtener más información, vea el tema "Cómo agregar un elemento a un proyecto de Integration Services" en los Libros en pantalla de SQL Server 2005.

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se ha agregado el requisito del SP1.

14 de abril de 2006

Contenido modificado:
  • Se eliminaron las instrucciones acerca de la copia de los archivos Smo.dll, SmoEnum.dll y ConnectionInfo.dll en el directorio %windir%\Microsoft.NET\Framework\v2.0.xxxxx, puesto que este paso ya no es necesario.