FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Conectar con BD desde otros puestos
Posts: 396
Joined: Tue Mar 18, 2008 09:41 PM
Re: Conectar con BD desde otros puestos
Posted: Tue Apr 21, 2009 08: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
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: Conectar con BD desde otros puestos
Posted: Wed Apr 22, 2009 01: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 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 396
Joined: Tue Mar 18, 2008 09:41 PM
Re: Conectar con BD desde otros puestos
Posted: Fri Apr 24, 2009 09: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

Continue the discussion