trabajo de software

12

Upload: patricia-reyna-reynaga

Post on 15-Apr-2017

17 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Trabajo de software
Page 2: Trabajo de software
Page 3: Trabajo de software

Definen la manera en que una aplicación web se conecta a un repositorio de datos

Hay cadenas para:› Bases de datos› Archivos en sistemas de ficheros› Servidores LDAP en procesos de Binding

Page 4: Trabajo de software

Nombre Descripción

AccessToken Obtiene o establece el token de acceso para la conexión.

ClientConnectionId

Identificador de conexión del intento de conexión más reciente, independientemente de si el intento se realizó correctamente o no.

ColumnEncryptionKeyCacheTtl

Obtiene o establece el tiempo de vida para el cifrado de columna entradas de la clave en la caché de clave de cifrado de columna para la Always Encrypted característica. El valor predeterminado es de 2 horas. 0 no significa que ningún almacenamiento en caché en absoluto.

ColumnEncryptionQueryMetadataCacheEnabled

Obtiene o establece un valor que indica si está habilitado el almacenamiento en caché de metadatos de consulta (true) o no (false) para consultas con parámetros que se ejecuten en Always Encrypted bases de datos habilitadas. El valor predeterminado es true.

ColumnEncryptionTrustedMasterKeyPaths

Le permite establecer una lista de rutas de acceso a clave de confianza para un servidor de base de datos. Si durante el procesamiento de una consulta de aplicación, el controlador recibe una ruta de acceso de clave que no se encuentre en la lista, la consulta generará error. Esta propiedad ofrece protección adicional contra los ataques de seguridad que implican un SQL que está en peligro al ofrecer rutas de acceso de clave falsas, lo que puede provocar la pérdida de las credenciales del almacén de claves.

ConnectionString

Obtiene o establece la cadena que se utiliza para abrir una base de datos SQL Server.(InvalidaDbConnection.ConnectionString).

Page 5: Trabajo de software

ConnectionTimeout

Obtiene el tiempo de espera para intentar establecer una conexión antes de detenerse y generar un error.(Invalida DbConnection.ConnectionTimeout).Container Obtiene IContainer que contiene Component.(Heredado de Component).

Credential Obtiene o establece el objeto SqlCredential para esta conexión.Database Obtiene el nombre de la base de datos actual o de la que se va a utilizar una vez que se abre la conexión.(Invalida DbConnection.Database).DataSource Obtiene el nombre de la instancia de SQL Server con la que se va a establecer la conexión.(InvalidaDbConnection.DataSource).FireInfoMessageEventOnUserErrors

Obtiene o establece la propiedad FireInfoMessageEventOnUserErrors.

PacketSize Obtiene el tamaño en bytes de los paquetes de red utilizados para establecer comunicación con una instancia de SQL Server.ServerVersion Obtiene una cadena que contiene la versión de la instancia de SQL Server a la que se conecta el cliente.(InvalidaDbConnection.ServerVersion).Site Obtiene o establece la ISite de la Component.(Heredado de Component).

Page 6: Trabajo de software

StatisticsEnabled Cuando se establece en true, permite la obtención de estadísticas para la conexión actual.

WorkstationId Obtiene una cadena que identifica el cliente de bases de datos.

State Indica el estado de SqlConnection durante la operación más reciente de la red realizada en la conexión.(InvalidaDbConnection.State).

Page 7: Trabajo de software
Page 8: Trabajo de software
Page 9: Trabajo de software

Syslogins

Tabla usuarios

1.- La aplicación web se conecta con credenciales de la BD.

2.- Se piden credenciales al usuario.

3.- La aplicación web comprueba las credenciales en una tabla de usuarios.

Cadena de conexión

Select from tabla

Motor de Base de datosApp en Servidor Web

Page 10: Trabajo de software

Syslogins Cadena de conexión

1.- Se piden credenciales al usuario.

2.- La aplicación web construye la cadena de conexión con las credenciales del usuario.

Motor de Base de datos App en Servidor Web

Page 11: Trabajo de software
Page 12: Trabajo de software