Conectar con BD desde otros puestos

Re: Conectar con BD desde otros puestos

Postby jfafive » Tue Apr 21, 2009 8:28 pm

Enrrique,

Por lo que me indicas, a la hora de conectarte desde tu portatil,
entiendo que evertiz-desk-01\sqlexpress donde evertiz-desk-01 es el nombre de tu portatil
y sqlexpress es el nombre del servidor instalado en la estación principal.

¿es correcto esto?
:?:
Javier,
FWH 8.04 2008
jfafive
 
Posts: 396
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Re: Conectar con BD desde otros puestos

Postby Enrrique Vertiz » Wed Apr 22, 2009 1:59 pm

Javier, "evertiz-desk-01" es el nombre del Servidor (el nombre con el que se identifica a una PC desde Windows), el servidor hablando de la PC fisicamente y tambien donde se encuentra instalado el SQL Server 2005 y "Sqlexpress" es el nombre por defecto que coloca el MsSQL a su motor cuando esta activo.
La notebook tiene otro nombre, pero ese no importa, pues lo que uno debe colocar es el nombre de la PC donde esta instalado el motor.
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 24.02, MySQL 8.0.X, SQLLIB 1.9m
Enrrique Vertiz
 
Posts: 519
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: Conectar con BD desde otros puestos

Postby jfafive » Fri Apr 24, 2009 9:45 am

Gracias a todos por vuestra paciencia!

Al fin pude conectar con SQL Server desde otro puesto.
No fué tan dificil como pensaba.
A continuación, voy a detallar los pasos que he seguido por si a alguien en el futuro le sucede lo mismo.

1º) Lo que no hace falta tener.
No hace falta tener en modo compartido un disco duro o una carpeta.
No hace falta tener instalado el SQL Server en las estaciones cliente. Solo en el servidor.

2º) Lo que SI hace falta:
Hay que tener instalado el SQL Server y el SQL Server Management Studio en el servidor.
Una vez instalado, hay que indicar que la base de datos va a ser compartida, para ello:
Menu Inicio -> programas -> Microsoft SQL Server 2005 -> herramientas de configuración -> Configuración del área de superficie de SQL Server configuración de superficie para servicios y conexiones -> pulsamos en conexiones remotas e indicamos Conexiones locales y remotas (normalmente especificaremos despues el protocolo TCPIP ) aunque esto ya depende de como este configurado.

Luego entramos en SQL Server 2005 Management Studio abrimos la carpeta Security -> Logins y añadimos un nuevo login para la instancia que identifica el pcexterno que va a acceder a la base de datos.
Una vez creado el login, pulsamos en la ficha General e indicamos cual va a ser la base de datos por defecto y el idioma donde va a acceder.
Luego entramos en reglas de servidor / server roles y espeficicamos por defecto dbcreator y diskadmin
Luego entramos en User Mapping -> marcamos la casilla de la base de datos que hemos indicado para nuestro usuario y abajo en el listado de casillas de permisos, marcamos Public.

Aceptamos y listo.

Luego nos aseguramos de detener los servicios del servidor y del SQL Explorer y volver a iniciarlos para asegurarnos de que los cambios se actualizan.

Entonces, nos vamos a la estación de trabajo y ejecutamos el SQL Management Studio. Al entrar en el login, debemos buscar el servidor de SQL al que conectarnos. Si no nos aparece por defecto.
Entonces pulsamos en el combobox Server Name y seleccionamos <Browse for more...>
Nos aparecen dos fichas arriba y seleccionamos la segunda Network Servers.
Estará un rato diciendo Retrieving datas
Entonces aparecerá una carpeta que abriremos y seleccionaremos el nombre del servidor.
Ya solo nos queda conectar.

nota: Si abrimos la base de datos pero no aparece nuestra tabla, revisar los permisos que hemos asignado al crear el login de usuario.

Bueno, a mi me funcionó siguiendo estos pasos.
Espero que a algiuen que se vea en mi misma situación, solo tenga que seguir estos pasos para solucionarlo.

Un saludo,
Javier.
Javier,
FWH 8.04 2008
jfafive
 
Posts: 396
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 17 guests