conexion via lan de una app sql2005

10/04/2008 - 22:34 por SergioT | Informe spam
hola

tengo una app de escritorio en vb.net 2005 que usa sqlexpress 2005 al cual
se conecta con la siguiente cadena

Data Source=miMaquina\sqlexpress;Initial Catalog=miBD;Integrated
Security=True

esa cadena yo la tengo en un archivo "cadena.txt" el cual mi aplicación lee
y luego usa esa cadena para los accesos a la BD.

la aplicación instalada en la maquina XP en la que esta el sql2005 express,
funciona muy bien, a esta maquina la llamo "server"

Ahora he instalado la aplicación en otra maquina de la misma red LAN ( no
hay dominio solo grupo de trabajo son 4 maquinas XP) y quiero que se conecte
a la BD de la maquina "server" para ello he copiado el archivo "cadena.txt"
a la maquina cliente y me da error de coneccion, me da esa advertencia de
que el "sql por default no acepta conecciones remotas.." pero yo ya
cambie en el ADM de Superficie para que acepte conecciones remotas asi que
no puede ser eso.

Me parece que es un problema de permisos de usuario de Windows ya que uso la
autentificación integrada, entre las cosas que hice:

He habilitado al usuario invitado de la maquina Server y lo he añadido al
grupo "mimaquina\SqlServer2005MSSQLUser$miMaquina$sqlexpress

El único detalle que tengo, es que después de instalar el sql cambié el
nombre a la maquina server antes era X ahora es mi "maquina", sera que eso
influye? Me parece que no influye ya que de forma local la aplicación
funciona, la cosa es la conexión por la red


espero me pudan ayudar por que necesito poner la aplicacion en red de forma
urgenteeeeeeeeee

muchas gracias
Sergio
 

Leer las respuestas

#1 Maxi Accotto
11/04/2008 - 04:47 | Informe spam
Sergio si no usa un dominio entonces le recomiendo usar seguridad SQL y no
integrada, para lo cual debera crear un login sql con su password y eso
pasarlo como cadena de conexion

Tiene habilitado tambien el servicio de Browser de SQL?






Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"SergioT" escribió en el mensaje de
noticias:
hola

tengo una app de escritorio en vb.net 2005 que usa sqlexpress 2005 al
cual se conecta con la siguiente cadena

Data Source=miMaquina\sqlexpress;Initial Catalog=miBD;Integrated
Security=True

esa cadena yo la tengo en un archivo "cadena.txt" el cual mi aplicación
lee y luego usa esa cadena para los accesos a la BD.

la aplicación instalada en la maquina XP en la que esta el sql2005
express, funciona muy bien, a esta maquina la llamo "server"

Ahora he instalado la aplicación en otra maquina de la misma red LAN ( no
hay dominio solo grupo de trabajo son 4 maquinas XP) y quiero que se
conecte a la BD de la maquina "server" para ello he copiado el archivo
"cadena.txt" a la maquina cliente y me da error de coneccion, me da esa
advertencia de que el "sql por default no acepta conecciones
remotas.." pero yo ya cambie en el ADM de Superficie para que acepte
conecciones remotas asi que no puede ser eso.

Me parece que es un problema de permisos de usuario de Windows ya que uso
la autentificación integrada, entre las cosas que hice:

He habilitado al usuario invitado de la maquina Server y lo he añadido al
grupo "mimaquina\SqlServer2005MSSQLUser$miMaquina$sqlexpress

El único detalle que tengo, es que después de instalar el sql cambié el
nombre a la maquina server antes era X ahora es mi "maquina", sera que
eso influye? Me parece que no influye ya que de forma local la aplicación
funciona, la cosa es la conexión por la red


espero me pudan ayudar por que necesito poner la aplicacion en red de
forma urgenteeeeeeeeee

muchas gracias
Sergio




Preguntas similares