HOWTO: Configurar SQL Server Express, para que permita conexiones remotas por tcp con autenticación de servidor



Documentos relacionados
DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

INSTALACION DEL Terminal Services. Instalamos el Terminal Services. Siguiente. Nos saldrá una advertencia, seleccionamos instalar.

Instalación y configuración de SQL Server 2005 Express Edition

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

Técnicas de Programación

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Instalación de OPUS PLANET en red

Creación de una VPN con Windows Server 2008 R2

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo

PASOS PARA CONFIGURAR SQL SERVER PARA ADMITIR CONEXIONES REMOTAS.

Mi correo con OUTLOOK

Asignar permisos a usuarios de Active Directory en una carpeta compartida.

Citrix Access Essentials 2.0

WINDOWS : TERMINAL SERVER

Proceso de Instalación de SQL Server Management

Crear un servidor FTP

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

Guía de instalación del entorno de trabajo utilizado en el laboratorio. Integración de Sistemas Prácticas de laboratorio.net

INSTALACIÓN DE MÚLTIPLES SUPERVISOR VS EN RED

Manual de Instalación. Mayo 2011

Internet Information Server

COMO MONTAR UN SERVIDOR WEB DEDICADO DESDE CASA

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Instituto Tecnológico de Las Américas (ITLA)

Configuracion Escritorio Remoto Windows 2003

Microsoft SQL Server SP3

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

MANUAL INSTALACIÓN ABOGADOS MF

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

SSH. El siguiente paso será descargarnos el módulo sshd.wbm.gz de la página para instalarlo.

CITRIX Citrix Application Streaming

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

Instalación, creación y configuración del servicio FTP

Guía Rápida de Instalación SQL Server Express

Compartir Biblio en una red local con Windows XP

CONFIGURACIÓN BÁSICA DE UNA VPN EN WINDOWS XP PROFESIONAL

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

U.E JUAN DE VELASCO CREAR DATOS EN SQL

UNIDAD DIDACTICA 12 RELACIONES DE CONFIANZA ENTRE DOMINIOS

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server

MANUAL DE CONEXIÓN SFTP A PÁGINAS WEB ALOJADAS EN SERVIDOR: CAMPUS.USAL.ES

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS

Terminal Services Configuration - TS Manager - Remote Desktops - TS Session Broker, RDP-Tcp Propierties,

CONEXIONES REMOTAS A SQL SERVER 2005

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Manual de Instalación SICO MANUAL DE INSTALACION SICO - SOFTWARE DE GESTION BASE DE DATOS SQL SERVER

CREAR UN REPOSITORIO DE ALMACENAMIENTO NFS PARA XEN SERVER O VMWARE SOBRE WINDOWS SERVER 2003 R2

IMAP en Outlook Express

Toda base de datos relacional se basa en dos objetos

Mini Guía para usar las Keops en el ITAM

Conectar a unidad de red

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Guia rápida EPlus Cliente-Servidor

TRABAJO GRUPAL TEMA: COMO CREAR BASE DE DATOS EN SQL

Uso del vnc para los equipos multimedia

Configuración de clientes con Windows y Linux/Unix

Redes II Universidad Nacional de Jujuy Facultad de Ingeniería Carrera: APU 2008

Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server

Bueno como hay mucha gente que no sabe como configurar bien la red manualmente, he decidido hacer este pequeño manual

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Para instalar vcenter sobre windows Server 2012 R2 necesitamos como minimo la version 5.5 update 1

GUIA DE BLOQUEO Y DESBLOQUEO WEB

Configuración de Aspel-SAE 5.0 para trabajar Remotamente

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Redes de Área Local: Configuración de una VPN en Windows XP

Redes de área local: Aplicaciones y servicios WINDOWS

GRUPOS DE TRABAJO EN WINDOWS XP

BROWSERSQL VERSIÓN 3.1 TUTORIAL

DiskLogon - Logon en Windows con un Pendrive USB

CTSQL Monitor Windows

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL

Sitios remotos. Configurar un Sitio Remoto

Guía de Instalación para clientes de WebAdmin

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

Instalación de una entidad emisora de certificados

Internet aula abierta

Seguridad y control de tu PC

Microsoft Office Project Server 2003

CITRIX - Actualización de 4.0 a 4.5 en el propio servidor

TUTORIAL PARA CREAR UN SERVIDOR FTP

GUÍA PARA LA CONFIGURACIÓN DE ESTATIZACIÓN DE IP

En caso de que el cliente nunca haya obtenido una concesión de licencia de un servidor DHCP:

Instala y configura un servidor SSH/SFTP. Transferir ficheros a dicho servidor con un cliente SFTP y SCP.

1.- Descarga de SQL Server 2008 R2 Express

BREVE INTRODUCCIÓN A IPSEC

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows

Como hacer copias de seguridad directamente en unidades de red

SEGURIDAD SQL SERVER

Sistema de Bibliotecas TUTORIAL DE CONFIGURACIÓN DE UNA CONEXIÓN VPN EN MICROSOFT WINDOWS 7

Firewall Firestarter. Establece perímetros confiables.

Transcripción:

HOWTO: Configurar SQL Server Express, para que permita conexiones remotas por tcp con autenticación de servidor Si no tenemos instalado SQL Server Express, podemos descargarlo desde aquí: http://www.microsoft.com/es-es/download/details.aspx?id=1695 Por defecto, sólo nos permite conectarnos a SQL Server Express a través de memoria compartida y con autenticación de Windows; eso implica, que sólo podíamos acceder al servidor de la máquina local, con las credenciales de un usuario local. Este es nuestro típico diálogo de conexión: El equipo en el que he hecho esta captura, se llama profesor-pc y mi usuario es nocturno. 1. Para permitir conexiones por TCP a nuestro servidor SQL Server Express, comenzamos configurando el servidor para que tenga habilitado el Protocolo de conexión TCP/IP. Para ello, lanzamos la utilidad Administrador de Configuración de SQL Server Pág: 1

Habilitar TCP/IP dentro de la Configuración de rede de SQL Server Protocolos de SQLEXPRESS TCP/IP (Propiedades: Protocolo Habilitado) Conviene que nos fijemos en el Nº de puerto ya que será el puerto que tendremos que indicar en la cadena de conexión: Reiniciamos el servidor para que se apliquen las configuraciones. Pág: 2

2. Creamos un inicio de sesión con los permisos que necesitemos. Es recomendable tener varios usuarios, unos para realizar consultas y otros para realizar modificaciones de datos, altas y demás. No es conveniente tener un único usuario con todos los privilegios sobre nuestra base de datos y hacerlo todo utilizando ese usuario, ya que eso puede provocar problemas de seguridad. En este documento, vamos a ver cómo sería crear un inicio de sesión válido para consultar y modificar datos (altas, modificaciones, borrados y consultas), pero no para modificar la base de datos o crearla. Por simplicidad voy a utilizar la herramienta SQL Server Management Studio (podemos descargarla desde aquí: http://www.microsoft.com/es-es/download/details.aspx?id=7593). Arrancamos el Management Studio: Por supuesto, tendremos que conectarnos con memoria compartida y con autenticación de Windows: Pág: 3

En el servidor (localhost\sqlexpress), seleccionamos Seguridad Inicios de Sesión Nuevo inicio de sesión... Pág: 4

Se nos mostrará este diálogo: Indicamos los valores para la creación del inicio de sesión, que en el caso de mi ejemplo son: 1. En la sección General: Nombre de inicio de sesión: laura Selecciono Autenticación de SQL Server Contraseña: jueves De-selecciono Exigir directivas de contraseña (lo que estamos haciendo es deshabilitar que la contraseña caduque, que tenga que tener un número específico de caracteres y letras...) Base de datos predeterminada: NorthwindCS. Pág: 5

2. En la sección Asignación de usuarios: Usuarios asignados a este inicio de sesión. Asignar la base de datos NorthwindCS al usuario laura. El esquema predeterminado es la base de datos completa = dbo. Miembros de la función de la base de datos para: NorthwindCS: db_datareader realizar consultas. db_datawriter realizar altas, bajas y modificaciones. public (está por defecto y no se puede desactivar) Más información en http://msdn.microsoft.com/eses/library/ms189121(v=sql.100).aspx Pág: 6

Pág: 7

Ya tenemos creado nuestro nuevo inicio de sesión. 3. Desconectamos para conectarnos con nuestro nuevo inicio de sesión. Pág: 8

Volvemos a conectar pero con los nuevos datos de acceso: Y podremos acceder a la base de datos: Pág: 9

A aquellos elementos a los que no tengamos acceso, nos será notificado con este mensaje: 4. cómo es la cadena de conexión? Pág: 10

Se nos queda así: Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=laura;Initial Catalog=NorthwindCS;Data Source=localhost,4343;Initial File Name="";Server SPN="" Desde otro equipo: Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=laura;Initial Catalog=NorthwindCS;Data Source=ipServidor,4343;Initial File Name="";Server SPN="" En mi ejemplo: Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=laura;Initial Catalog=NorthwindCS;Data Source=192.168.107.10,4343;Initial File Name="";Server SPN="" (Ojo, para que nos funcione, tendremos que configurar la correspondiente regla del cortafuegos de Windows, para que permita accesos desde otros equipos al puerto 4343 de nuestra máquina servidor http://windows.microsoft.com/es-es/windows-vista/open-a-portin-windows-firewall) O, desde Visual Studio: Pág: 11

En detalle No es recomendable guardar la contraseña. Sobre todo porque se guardaría en claro: Pág: 12

Si indicamos que no la guarde, tendremos que darla con en tiempo de ejecución cada vez que necesitemos conectarnos a la base de datos. Por lo demás, pues, como siempre: Pág: 13

Pág: 14