Información general de PowerShell de SQL Server

SQL Server 2008 introduce compatibilidad con Windows PowerShell. Windows PowerShell es un eficaz shell de scripting que permite a los administradores y desarrolladores automatizar la administración de servidores y la implementación de aplicaciones. El lenguaje de Windows PowerShell admite una lógica más compleja que los scripts de Transact-SQL, con lo que se permite a los administradores de SQL Server generar poderosos scripts de administración. Los scripts de Windows PowerShell también se pueden utilizar para administrar otros productos de servidor de Microsoft. Esto ofrece a los administradores un lenguaje común de scripts para los diferentes servidores.

SQL Server proporciona dos complementos de Windows PowerShell que implementan:

  • Un proveedor SQL Server, que habilita un mecanismo de navegación sencillo similar a las rutas de acceso al sistema de archivos. Puede generar rutas de acceso similares a las del sistema de archivos, en las que la unidad se asocia a un modelo de objetos de administración de SQL Server, y los nodos se basan en las clases del modelo de objetos. A continuación, puede utilizar comandos conocidos, como cd y dir, para navegar por las rutas de acceso de modo similar a como se navega por las carpetas en una ventana del símbolo del sistema. Puede utilizar otros comandos, como ren o del, para realizar acciones en los nodos de la ruta de acceso.

  • Un conjunto de cmdlets, que son comandos que se usan en los scripts de Windows PowerShell para especificar una acción de SQL Server. Los cmdlets de SQL Server admiten acciones tales como la ejecución de un script de sqlcmd que contenga instrucciones XQuery o Transact-SQL.

En esta sección

Tema

Descripción

Ayuda de SQL Server PowerShell

Enumera las ubicaciones donde se encuentra información sobre cómo utilizar SQL Server con Windows PowerShell. Describe cómo utilizar Get-Help para obtener información en el entorno de Windows PowerShell.

Ejecutar SQL Server PowerShell

Contiene información sobre las distintas maneras en que se pueden ejecutar scripts de Windows PowerShell. Esto incluye una nueva utilidad de símbolo del sistema sqlps, integración en SQL Server Management Studio y pasos de trabajo del Agente SQL Server.

Usar el proveedor de SQL Server PowerShell

Contiene información sobre el proveedor de SQL Server que permite navegar por una jerarquía de objetos de SQL Server.

Usar los cmdlets de SQL Server

Contiene información sobre los cmdlets de SQL Server que especifican acciones de SQL Server.

Usar los identificadores de SQL Server en PowerShell

Contiene información acerca de cómo usar identificadores delimitados de SQL Server en Windows PowerShell.

Obtener información sobre PowerShell

Enumera las ubicaciones con información que describe cómo iniciarse en el uso de Windows PowerShell.