Compartir a través de


Clase DacCompilationUnit

The DacCompilationUnit accepts Transact-SQL content and compiles it into a data-tier application (DAC) type. Any Transact-SQL file can be added or removed prior to compilation. 

Jerarquía de herencia

System. . :: . .Object
  Microsoft.SqlServer.Management.Dac..::..DacCompilationUnit

Espacio de nombres:  Microsoft.SqlServer.Management.Dac
Ensamblado:  Microsoft.SqlServer.Management.Dac (en Microsoft.SqlServer.Management.Dac.dll)

Sintaxis

'Declaración
Public Class DacCompilationUnit
'Uso
Dim instance As DacCompilationUnit
public class DacCompilationUnit
public ref class DacCompilationUnit
type DacCompilationUnit =  class end
public class DacCompilationUnit

El tipo DacCompilationUnit expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DacCompilationUnit() () () () Initializes a new instance of the DacCompilationUnit class.
Método público DacCompilationUnit(String, Version, String) Initializes a new instance of the DacCompilationUnit class with the specified information.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DatabaseCollation Gets or sets the database collation used for the compile.
Propiedad pública Description Gets or sets the text description of the DAC type.
Propiedad pública MiscellaneousFiles A collection enumerating the miscellaneous files to include in the DAC type.
Propiedad pública TargetSelectionPolicy Gets or sets the server selection policy to compile into the DAC type.
Propiedad pública TypeName Gets or sets the name of the DAC type.
Propiedad pública Version Gets or sets the version of the DAC type.

Arriba

Métodos

  Nombre Descripción
Método público AddTSqlSourceFile Adds a Transact-SQL script file to the compilation unit.
Método público Compile Compiles a DAC type based on the Transact-SQL scripts, server selection policy, and miscellaneous files specified for the DacCompilationUnit object.
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público RemoveTSqlSourceFile Removes a Transact-SQL script file from the compilation unit.
Método público ToString (Se hereda de Object.)

Arriba

Comentarios

Using the DacCompilationUnit object, you can:

  • Add and remove Transact-SQL command files.

  • Compile the DAC type with a given collation.

Thread Safety

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.