Referencia del motor de base de datos de PowerShellDatabase Engine PowerShell Reference

SQL ServerSQL Server incluye un conjunto de cmdlets de Windows PowerShell 2.0 para realizar acciones comunes en Motor de base de datosDatabase Engine. includes a set of Windows PowerShell cmdlets for performing common actions in the Motor de base de datosDatabase Engine. 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 datosDatabase Engine.In addition, Query Expressions and Uniform Resource Names (URN) can be converted to SQL Server PowerShell paths, or used to specify one or more objects in the Motor de base de datosDatabase Engine.

Cmdlets del motor de base de datosDatabase Engine Cmdlets

SQL Server 2017SQL Server 2017 incluye relativamente pocos cmdlets para Motor de base de datosDatabase Engine. includes relatively few cmdlets for the Motor de base de datosDatabase Engine. La mayoría de los scripts de PowerShell que funcionan con Motor de base de datosDatabase Engine usan el proveedor de SQL Server PowerShell y los modelos de objetos de administración.Most PowerShell scripts working with the Motor de base de datosDatabase Engine use the SQL Server PowerShell provider and the manageability object models. Para más información, consulte SQL Server PowerShell Provider.For more information, see SQL Server PowerShell Provider.

Para obtener información sobre cómo obtener ayuda para los cmdlets de SQL Server en un entorno de Windows PowerShell, vea Get Help SQL Server PowerShell.To learn how to get help about the SQL Server cmdlets in a Windows PowerShell environment, see Get Help SQL Server PowerShell.

En esta secciónIn This Section

Esta sección contiene información sobre los cmdlets.This section contains information about these cmdlets.

DescripciónDescription CmdletCmdlet
Ejecuta scripts Transact-SQL y XQuery como los que se pueden ejecutar con la utilidad sqlcmd .Runs Transact-SQL and XQuery scripts, such as scripts that can be run using the sqlcmd utility. cmdlet Invoke-SqlcmdInvoke-Sqlcmd cmdlet
Evalúa si un objeto de motor de base de datos cumple una directiva de administración basada en directivas.Evaluates whether a Database Engine object complies with a Policy-based Management policy. cmdlet Invoke-PolicyEvaluationInvoke-PolicyEvaluation cmdlet

Información sobre otros cmdletsInformation About Other 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.The Encode-Sqlname and Decode-Sqlname cmdlets help you specify SQL Server identifiers that contain characters not supported in PowerShell paths. Para más información, consulte SQL Server Identifiers in PowerShell.For more information, see SQL Server Identifiers in PowerShell.

Use el cmdlet Convert-UrnToPath para convertir un nombre de recurso único de un objeto de Motor de base de datosDatabase Engine en una ruta de acceso para el proveedor de SQL Server PowerShell.Use the Convert-UrnToPath cmdlet to convert a Unique Resource Name for a Motor de base de datosDatabase Engine object to a path for the SQL Server PowerShell provider. Para más información, consulte Convert URNs to SQL Server Provider Paths.For more information, see Convert URNs to SQL Server Provider Paths.

Expresiones de consulta y nombres de recursos únicosQuery Expressions and Unique Resource Names

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.Query expressions are strings that use syntax similar to XPath to specify a set of criteria that enumerate one or more objects in an object model hierarchy. Un nombre de recurso único (URN) es un tipo específico de cadena de expresión de consulta que identifica exclusivamente un objeto único.A Unique Resource Name (URN) is a specific type of query expression string that uniquely identifies a single object. Para más información, consulte Query Expressions and Uniform Resource Names.For more information, see Query Expressions and Uniform Resource Names.

Vea tambiénSee Also

SQL Server PowerShellSQL Server PowerShell