capÍtulo 7.- configuring sql server network communication

4
Nombre: Silva Martínez Carlos Arturo Grupo: 5802 Materia: Admón. y Mantenimiento de BD Profesor: Jiménez Alfaro Abraham Jorge Resumen: Configuring SQL Server Network Communication SQL Server 2008 proporciona soporte para cuatro protocolos: 1. Memoria Compartida. 2. TCP / IP. 3. Canalizaciones con nombre. 4. Adaptador de interfaz virtual (VIA). De forma predeterminada, los únicos protocolos de red habilitados para la mayoría de las ediciones de SQL Server son TCP / IP y de memoria compartida. El administrador de configuración de SQL Server se utiliza para configurar protocolos de servidor, con esta herramienta, cada protocolo soportado se puede activar, desactivar, y configurar como sea necesario. Memoria compartida Sólo puede ser utilizado por las conexiones locales, porque es un espacio de memoria y proceso compartido usado para la comunicación entre servidor. Tiene una sola propiedad configurable: Habilitado, que se establece en Sí o No, lo que resulta en un estado de activado o desactivado. TC/IP Es el protocolo primario y preferido para la mayoría de las instalaciones de SQL Server. Se configura en dos fichas separadas en la ventana “Propiedades TCP/IP”: la ficha Protocolo y la ficha Direcciones IP. La ficha Protocolo tiene las siguientes tres propiedades configurables: Enabled - Esto funciona igual que los otros protocolos. Keep Alive - Especifica cuántos milisegundos SQL Server espera para verificar que una conexión inactiva sigue siendo válida enviando un paquete KEEPALIVE. El valor predeterminado es 30000 milisegundos. Listen All - Específica si SQL Server escuchará en todas las direcciones IP configuradas en el servidor.

Upload: arturo-silva

Post on 06-Nov-2015

218 views

Category:

Documents


2 download

DESCRIPTION

Capitulo 7

TRANSCRIPT

  • Nombre: Silva Martnez Carlos Arturo

    Grupo: 5802 Materia: Admn. y Mantenimiento de BD

    Profesor: Jimnez Alfaro Abraham Jorge

    Resumen: Configuring SQL Server Network Communication

    SQL Server 2008 proporciona soporte para cuatro protocolos:

    1. Memoria Compartida.

    2. TCP / IP.

    3. Canalizaciones con nombre.

    4. Adaptador de interfaz virtual (VIA).

    De forma predeterminada, los nicos protocolos de red habilitados para la mayora de las ediciones

    de SQL Server son TCP / IP y de memoria compartida. El administrador de configuracin de SQL

    Server se utiliza para configurar protocolos de servidor, con esta herramienta, cada protocolo

    soportado se puede activar, desactivar, y configurar como sea necesario.

    Memoria compartida

    Slo puede ser utilizado por las conexiones locales, porque es un espacio de memoria y proceso

    compartido usado para la comunicacin entre servidor. Tiene una sola propiedad configurable:

    Habilitado, que se establece en S o No, lo que resulta en un estado de activado o desactivado.

    TC/IP

    Es el protocolo primario y preferido para la mayora de las instalaciones de SQL Server. Se configura

    en dos fichas separadas en la ventana Propiedades TCP/IP: la ficha Protocolo y la ficha Direcciones

    IP.

    La ficha Protocolo tiene las siguientes tres propiedades configurables:

    Enabled - Esto funciona igual que los otros protocolos.

    Keep Alive - Especifica cuntos milisegundos SQL Server espera para verificar que una

    conexin inactiva sigue siendo vlida enviando un paquete KEEPALIVE. El valor

    predeterminado es 30000 milisegundos.

    Listen All - Especfica si SQL Server escuchar en todas las direcciones IP configuradas en el

    servidor.

  • Canalizaciones con nombre

    Utilizan Comunicacin entre procesos (IPC), canales eficientes para la comunicacin entre

    servidores, as como la red de rea local (LAN) de comunicacin. Tiene algunas mejoras en SQL

    Server 2008, incluyendo soporte para el trfico cifrado, pero debido a la sobrecarga excesiva cuando

    se conecta a travs de redes o servidores de seguridad y el puerto adicional que Canalizaciones con

    nombre requiere que se abra (445), por lo general una buena idea dejarlo deshabilitado.

    Tiene dos propiedades configurables: Habilitado y Nombre; La propiedad Habilitado funciona

    igual que el protocolo de memoria compartida, y el Nombre especifica la tubera entre procesos

    que SQL Server escucha. La tubera predeterminada es \\. \ Pipe \ MSSQL $ \

    sql \ query.

    Adaptador de Interfaz Virtual (VIA)

    SQL Server 2008, al igual que sus predecesores, tambin es compatible con el protocolo de

    adaptador de interfaz virtual, que se utiliza con las configuraciones de hardware y de red

    compatibles. La arquitectura de interfaz virtual fue desarrollada conjuntamente por Compaq (ahora

    HP), Intel y Microsoft, y fue diseado como un protocolo de alto rendimiento que podra reducir

    gran parte de la sobrecarga de protocolos de red tradicionales operando en un contexto de modo

    de usuario en lugar de en un contexto de modo de ncleo.

    Configuracin de cliente nativo

    El orden de enlace de los protocolos tambin se puede ajustar, esto mediante la ampliacin del

    nodo Configuracin de SQL Native Client y seleccin de protocolos de cliente. En el panel derecho,

    haga clic en un protocolo y seleccione Orden para establecer el orden de todos los protocolos

    habilitados, si el protocolo de memoria compartida est habilitado, siempre ser el primero. Los

    alias son muy tiles para que los clientes se conecten a un servidor a pesar de que el nombre del

    servidor no coincida con el de cadena de conexin del cliente.

  • Puntos finales

    Se refiere simplemente a un punto de terminacin en una red, o para ser perfectamente preciso, un

    punto final es el nombre de la entidad en un extremo de una conexin de capa de transporte. En

    versiones anteriores de SQL Server, los puntos finales de la red por defecto eran el puerto UDP 1434

    para el puerto de servicios de resolucin de SQL Server y TCP 1433 para la instancia predeterminada

    de SQL Server.

    Se proporcionan cuatro tipos diferentes de criterios de valoracin:

    1. TSQL (tanto por defecto y TCP).

    2. Database Mirroring.

    3. SOAP.

    4. Service Broker.

    Cada punto final proporciona una funcionalidad independiente y se puede configurar de forma

    nica para controlar el acceso al motor de base de datos y los servicios asociados.

    Puntos finales TSQL por defecto

    Son esencialmente lo mismo que los criterios de valoracin estndar que existan en versiones

    anteriores de Microsoft SQL Server. Durante la instalacin, cinco puntos finales TSQL se crean:

    1. TSQL defecto TCP.

    2. TSQL defecto VIA.

    3. TSQL Named Pipes.

    4. TSQL equipo local.

    5. Conexin de administrador dedicada (DAC).

    Los criterios de valoracin de TSQL se crean para proporcionar servicios de conexin para los cuatro

    protocolos soportados. El quinto punto final creado para apoyar el DAC escucha en un puerto TCP

    dedicado que est configurado en el arranque para apoyar una conexin administrativa, el puerto

    configurado se registra en el archivo de registro actual de SQL Server.

    Los puntos finales TSQL tienen dos estados: iniciado y detenido. Si el protocolo de red est habilitado

    se inicia el punto final, SQL Server escucha y acepta conexiones en ese punto final. Un punto final

    detenido todava escucha, pero se niega activamente nuevas conexiones. Si el protocolo

    correspondiente est desactivado, el punto final TSQL no se escucha y no responder a las

    solicitudes del cliente.

  • Puntos finales TSQL TCP

    Se pueden crear para apoyar los requisitos de seguridad o aplicaciones especiales. Sin embargo, un

    dato importante a tener en cuenta es que cuando se crea un nuevo punto final TSQL TCP, SQL Server

    revoca automticamente todos los permisos de conexin para el punto final predeterminado. Si

    todava se requiere de soporte de conexin para el punto final predeterminado, sern necesario

    permisos GRANT CONNECT para utilizar el punto final predeterminado. Si se necesita un punto

    final TSQL TCP adicional, se puede crear con T-SQL.

    Puntos finales en base de datos reflejadas

    SQL Server 2008 utiliza puntos finales de reflejo para uso exclusivo del servidor que est configurado

    para participar en un reflejo de base de datos. En la creacin de reflejos, se requiere que cada

    instancia de SQL Server tenga su propia base de datos dedicada al extremo de reflejo. La

    configuracin de un extremo de reflejo exclusivo asegura que la comunicacin del proceso de

    duplicacin de bases de datos se maneja en un proceso independiente de todas las dems

    actividades de base de datos.