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 de software 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 scripting 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.
[!NOTA]
SQL Server 2008 solo admite scripts de Windows PowerShell para las tecnologías admitidas por los objetos de administración de SQL Server (SMO): Database Engine (Motor de base de datos) y Service Broker.
En esta sección
Tema |
Descripción |
---|---|
Enumera las ubicaciones con 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. |
|
Contiene información sobre las distintas maneras en que se pueden ejecutar scripts de SQL Server. 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. |
|
Contiene información sobre el proveedor de SQL Server que permite navegar por una jerarquía de objetos de SQL Server. |
|
Contiene información sobre los cmdlets de SQL Server que especifican acciones de SQL Server. |
|
Contiene información acerca de cómo usar identificadores delimitados de SQL Server en Windows PowerShell. |
|
Contiene información acerca de cómo usar dos tipos de cadenas de expresión similares a las expresiones XPath. |
|
Enumera las ubicaciones con información que describe cómo iniciarse en el uso de Windows PowerShell. |