Comunidad .NET de Cd. Juárez

Más que un foro virtual. Más que preguntas y respuestas. Somos una comunidad
que se ayuda para producir desarrolladores profesionales de alto rendimiento.
Welcome to Comunidad .NET de Cd. Juárez Sign in | Join | Help
in Search

AYUDA CONNECTION STRING

Last post 10-24-2008, 7:57 PM by Edmundo. 12 replies.
Sort Posts: Previous Next
  •  10-20-2008, 11:42 AM 1897

    AYUDA CONNECTION STRING

    Hola a todos!! Big Smile me urge ayuda! Tongue Tied

    Mi novio y yo estamos trabajando en una empresa pequeña para la cual estamos diseñando un sistema de control de inventarios, ventas, etc. y montamos una red de 4 maquinas con su servidor y todo.

    Estamos por terminar el sistema, esta hecho en C # con el manejador de datos SQLserver 2005 Express Edition, utilizando los connection strings, al trabajar localmente funciona, si trae los datos a la aplicacion con cualquier consulta, pero a la hora de querer conectarnos al servidor de la red sale el siguiente error:

    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.) (Microsoft SQL Server, Error: 10061)

     ya hemos probado de todo y consultado la pagina de www.connectionstrings.com y sigue igual. les agradeceria mucho su ayuda.

    Filed under: ,
  •  10-20-2008, 11:56 AM 1898 in reply to 1897

    Re: AYUDA CONNECTION STRING

    Tienes que usarel Surface Area Configuration Tool. Ahi seleccionas Services and Connections. Despues, en Database Engine vas a Remote Connections. Cambia la opcion para permitir Remote Connections. Ahi debe de jalar.

     

     

     

    First is to open up the Surface Area Configuration tool, select to
    view Services and Connections. Under Database Engine, go to Remote
    Connections. Change it to allow remote connections using whichever
    protocols you plan on using from remote clients.

     


    Alex Briseno
    Comunidad .NET Juarez
  •  10-20-2008, 12:20 PM 1899 in reply to 1898

    Re: AYUDA CONNECTION STRING

    De hecho eso se lo recomendamos el sabado en el laboratorio y al parecer no es eso, nomas una pregunta, es en Web o Windows Forms?

     Pudiera ser diferente la coneccion si es desde un servidor web o directamente de su computadora...


    Horacio A. Navarro González
    Comunidad Net de Cd. Juárez
    Cel: (656) 199-4479
    Ofna: (656) 641-6417
  •  10-20-2008, 1:54 PM 1900 in reply to 1899

    Re: AYUDA CONNECTION STRING

    la aplicacion es de windows forms.

    dato adicional: en ese mismo servidor monte iis y  una aplicacion web , el acceso a datos se da sin problemas.

  •  10-20-2008, 4:40 PM 1901 in reply to 1900

    Re: AYUDA CONNECTION STRING

    ¿Cómo se están autenticando con SQL Server?  Mediante autenticación Windows (integrated security) o mediante usuario y password?


    Diario de un Dotnetero
  •  10-20-2008, 5:29 PM 1902 in reply to 1901

    Re: AYUDA CONNECTION STRING

    usamos sql server autentification mode

    en el conecction string indique user id y password que di de alta en el servidor, (login y usuario de mi base de datos)

    no se si este bien que usemos sspi puesto que me comentaban que solo se usaba cuando se usaba localmente

     

  •  10-21-2008, 8:57 AM 1903 in reply to 1902

    Re: AYUDA CONNECTION STRING

    No precisamente. Utilizas seguridad integrada cuando todas las máquinas involucradas pueden autenticarse mediante Windows (es decir, todas están en un dominio de NT o en un active directory).  La desventaja de usuario y password es que eso se almacena en tu .config como texto sencillo.  Para aplicaciones ASP.NET puedes encriptar esto pero creo que para Windows Forms no.  Y tomando en cuenta que ese programa lo vas a instalar en varias máquinas, eso significa que todas ellas tienen esa info al descubierto.

    Ok.  Entonces comencemos por lo básico, porque esto me suena más bien a problemas de conectividad/red/configuración.  Mencionabas que las máquinas estaban en red.  Como son 3 o 4 asumo que no tienes ningún firewall de hardware entre ellas, pero quizá un enrutador.  También el firewall que viene con Windows puede afectar.  1) Cerciórate que los puertos necesarios estén abiertos en la máquina "cliente".  2) como mencionó Alex, cerciórate que tu SQL Server acepte conexiones externas mediante el Surface Area Configuration.  Dependiendo de cómo se estén platicando tus máquinas (según el string de conexión) quizá quieras habilitar conecciones remotas para TCP/IP y para Named Pipes.  ¿Cómo especificas tu servidor en el connection string, mediante IP o nombre?


    Diario de un Dotnetero
  •  10-21-2008, 9:28 AM 1904 in reply to 1903

    Re: AYUDA CONNECTION STRING

    Si no me equivoco, segun recuerdo Edgardo me comentaba el lunes antepasado que en realidad no tienen una red "en forma". Es decir, no hay un server, no hay autenticacion por Active Directory... simplemente las maquinas estan conectadas unas con otras y se pueden ver.

    De hecho, originalmente tenia autenticacion NT, pero le sugeri cambiar a autenticacion de SQL, precisamente por eso.


    Alex Briseno
    Comunidad .NET Juarez
  •  10-21-2008, 3:35 PM 1905 in reply to 1904

    Re: AYUDA CONNECTION STRING

    asi es no es una red en forma, usamos en router links sys wrtg y en el conecction string especifico la ip de la maquina que tiene instalado sql server, ya verifique lo que me han estado comentando como el area configutation surface, que el servicio acepte coneciones remotas por tcp y named pipes, tengo el servicio sqlbrowser encendido, los firewalls estan apagados, solo me falta revisar que los piertos esten disponibles( aunque no especifico ninguno de ellos)
  •  10-22-2008, 9:40 PM 1908 in reply to 1905

    Re: AYUDA CONNECTION STRING

    ¡Bah! Eso sí está raro.  A mi nunca se me ha puesto un SQL Server tan chiple...

    Diario de un Dotnetero
  •  10-23-2008, 3:32 PM 1909 in reply to 1908

    Re: AYUDA CONNECTION STRING

    que tal otra vez????

    Creamos una conexion ODBC en el administrative tools del panel de control para verificar que se este conectando al servidor, al final nos salio un resumen de la conexion un test y supuestamente todo esta bien,  pero no sabemos como acomodar esta esta informacion que nos regreso en el conection string, o bien como llamarlo a traves de este driver

    Microsoft SQL Server ODBC Driver Version 03.85.1117

    Data Source Name: conn1
    Data Source Description: connexpress
    Server: CENTAURO\SQLEXPRESS
    Database: novedades
    Language: (Default)
    Translate Character Data: Yes
    Log Long Running Queries: No
    Log Driver Statistics: No
    Use Integrated Security: No
    Use Regional Settings: No
    Prepared Statements Option: Drop temporary procedures on disconnect
    Use Failover Server: No
    Use ANSI Quoted Identifiers: Yes
    Use ANSI Null, Paddings and Warnings: Yes
    Data Encryption: No

     

  •  10-24-2008, 2:46 PM 1911 in reply to 1909

    Re: AYUDA CONNECTION STRING

    Encontré esto:

    http://blogs.msdn.com/sql_protocols/archive/2006/03/23/558651.aspx

    y dice este checklist:

    1.- Checar que el SQL browser esté habilitado y corriendo. Esto se checa en en SQL Configuration Manager

    2.- Configurar SQL Express para que acepte conecciones TCP/IP. (Creo que ya lo hicieron)

    3.- Estar seguro del String Connection. Debe poner la instancia del SQL Express como sigue:
    "Provider=SQLNCLI;Server=<MachineName>\SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI ";

    A ver si sirve de algo...


    Horacio A. Navarro González
    Comunidad Net de Cd. Juárez
    Cel: (656) 199-4479
    Ofna: (656) 641-6417
  •  10-24-2008, 7:57 PM 1912 in reply to 1911

    Re: AYUDA CONNECTION STRING

    HOLA!!!!!!!!!! MUCHAS GRACIAS POR SU AYUDA, YA PUDIMOS CORRER LA APLICACION. YA FUNCIONA LO QUE HICIMOS FUE CREAR UN SYSTEM DSN  Y EN EL CONNECTION STRING JALARLO COMO ESTABA DSN=MYDSN; UID=MYUSUARIO; PWD=MYPASSWORD Y LISTO!!! Y COMO TODAS LAS CARACTERISTICAS DE LA RED ESTABAN GUARDADAS EN EL DSN PUES SI FUNCION. PERO MUCHISIMAS GRACIAS.

View as RSS news feed in XML
Powered by Community Server (Personal Edition), by Telligent Systems