Referencia del motor de base de datos de PowerShell

SQL Server incluye un conjunto de cmdlets de Windows PowerShell 2.0 para realizar acciones comunes en Motor de base de datos. Además, las expresiones de consulta y los nombres de recursos uniformes (URN) pueden convertirse en rutas acceso de SQL Server PowerShell o usarse para especificar uno o más objetos en Motor de base de datos.

Cmdlets del motor de base de datos

SQL Server 2012 incluye relativamente pocos cmdlets para Motor de base de datos. La mayoría de los scripts de PowerShell que funcionan con Motor de base de datos usan el proveedor de SQL Server PowerShell y los modelos de objetos de administración. Para obtener más información, vea Proveedor de PowerShell de SQL Server.

Para obtener información sobre cómo obtener ayuda para los cmdlets de SQL Server en un entorno de Windows PowerShell, vea Obtener ayuda de SQL Server PowerShell.

En esta sección

Esta sección contiene información sobre los cmdlets.

Descripción

Cmdlet

Ejecuta scripts Transact-SQL y XQuery como, por ejemplo, los scripts que se pueden ejecutar con la utilidad sqlcmd.

cmdlet Invoke-Sqlcmd

Evalúa si un objeto de motor de base de datos cumple una directiva de administración basada en directivas.

cmdlet Invoke-PolicyEvaluation

Información sobre otros cmdlets

Los cmdlets Encode-Sqlname y Decode-Sqlname le ayudan a especificar los identificadores de SQL Server que contienen caracteres no admitidos en las rutas de acceso de PowerShell. Para obtener más información, vea Identificadores de SQL Server en PowerShell.

Use el cmdlet Convert-UrnToPath para convertir un nombre de recurso único de un objeto de Motor de base de datos en una ruta de acceso para el proveedor de SQL Server PowerShell. Para obtener más información, vea Convertir URN en rutas de acceso del proveedor de SQL Server.

Expresiones de consulta y nombres de recursos únicos

Las expresiones de consulta son cadenas que usan una sintaxis similar a XPath para especificar un conjunto de criterios que enumeran uno o más objetos de una jerarquía del modelo de objetos. Un nombre de recurso único (URN) es un tipo específico de cadena de expresión de consulta que identifica exclusivamente un objeto único. Para obtener más información, vea Expresiones de consulta y nombres de recursos uniformes.

Vea también

Conceptos

SQL Server PowerShell