Upload
patricia-reyna-reynaga
View
17
Download
0
Embed Size (px)
Citation preview
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
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).
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).
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).
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
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