Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Microsoft.SqlServer.Server (Espacio de nombres)

El espacio de nombres Microsoft.SqlServer.Server contiene clases, interfaces y enumeraciones específicas para la integración de Common Language Runtime (CLR) de Microsoft .NET Framework en Microsoft SQL Server y para el entorno de ejecución de los procedimientos de motor de base de datos de SQL Server.

Mediante las clases de atributos del espacio de nombres Microsoft.SqlServer.Server se pueden crear procedimientos almacenados, desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario (tanto de valores escalares como de tabla) y funciones agregadas definidas por el usuario en cualquiera de los lenguajes compatibles con .NET Framework. También se pueden registrar en SQL Server.

Consulte la clase SqlContext para determinar si el código que está activo actualmente se está ejecutando en el procedimiento de motor de base de datos de SQL Server. Esto también proporciona contexto al llamador cuando el usuario llama a un procedimiento almacenado administrado o a una función en el servidor o cuando la acción de un usuario activa el desencadenador de código administrado.

La clase SqlContext proporciona un objeto SqlPipe, mediante el cual se devuelven al cliente los resultados de un procedimiento almacenado; un objeto SqlTriggerContext, que proporciona información sobre la operación que ha provocado que se active el desencadenador, y un objeto WindowsIdentity, que se puede utilizar para determinar la identidad del cliente que efectúa la llamada cuando la autenticación que utiliza el cliente es la seguridad integrada.

Para obtener más información sobre la integración CLR de SQL Server y las API del espacio de nombres Microsoft.SqlServer.Server , vea los Libros en pantalla de SQL Server.

  Clase Descripción
Clase pública InvalidUdtException Se produce cuando SQL Server o el proveedor de ADO.NET System.Data.SqlClient detecta un tipo definido por el usuario no válido (UDT).
Clase pública SqlContext Representa una abstracción del contexto del llamador, que proporciona acceso a los objetos SqlPipe, SqlTriggerContext y WindowsIdentity. Esta clase no puede heredarse.
Clase pública SqlDataRecord Representa una única fila de datos y sus metadatos. Esta clase no puede heredarse.
Clase pública SqlFacetAttribute Anota el resultado devuelto de un tipo definido por el usuario (UDT) con información adicional que se puede utilizar en Transact-SQL.
Clase pública SqlFunctionAttribute Se utiliza para marcar una definición de método de un agregado definido por el usuario como una función de SQL Server. Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server.
Clase pública SqlMetaData Especifica y recupera información de metadatos de los parámetros y columnas de los objetos SqlDataRecord. Esta clase no puede heredarse.
Clase pública SqlMethodAttribute Indica el determinismo y las propiedades de acceso a datos de un método o una propiedad en un tipo definido por el usuario (UDT). Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server.
Clase pública SqlPipe Permite a los procedimientos almacenados administrados que se ejecutan en un proceso de una base de datos de SQL Server devolver los resultados al llamador. Esta clase no puede heredarse.
Clase pública SqlProcedureAttribute Utilizado para marcar una definición de método en un ensamblado como procedimiento almacenado. Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server. Esta clase no puede heredarse.
Clase pública SqlTriggerAttribute Se utiliza para marcar una definición de método en un ensamblado como un activador de SQL Server. Las propiedades en el atributo reflejan los atributos físicos utilizados al registrarse el tipo con SQL Server. Esta clase no puede heredarse.
Clase pública SqlTriggerContext Proporciona información contextual sobre el activador que se desencadenó.
Clase pública SqlUserDefinedAggregateAttribute Indica que el tipo debe registrarse como un agregado definido por el usuario. Las propiedades en el atributo reflejan los atributos físicos utilizados al registrarse el tipo con SQL Server. Esta clase no puede heredarse.
Clase pública SqlUserDefinedTypeAttribute Se utiliza para marcar una definición de tipo en un ensamblado como un tipo definido por el usuario (UDT) en SQL Server. Las propiedades en el atributo reflejan las características físicas que se utilizan al registrarse el tipo con SQL Server. Esta clase no puede heredarse.

  Interfaz Descripción
Interfaz pública IBinarySerialize Proporciona una implementación personalizada para el tipo definido por el usuario (UDT) y la serialización y deserialización de agregados definidos por el usuario.

  Enumeración Descripción
Enumeración pública DataAccessKind Describe el tipo de acceso a los datos del usuario para un método o una función definida por el usuario.
Enumeración pública Format Lo utilizan SqlUserDefinedTypeAttribute y SqlUserDefinedAggregateAttribute para indicar el formato de serialización de un tipo definido por el usuario (UDT) o agregado.
Enumeración pública SystemDataAccessKind Describe el tipo de acceso a los datos del sistema para un método o una función definida por el usuario.
Enumeración pública TriggerAction La clase SqlTriggerContext utiliza la enumeración TriggerAction para indicar qué acción desencadenó el activador.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft