none
Error de conexión desde Windows CE a SQL Server Express RRS feed

  • Pregunta

  • Hola,
    ya revise lo que me dices y las relaciones estan bien , lo que paso fue que no me estaba aceptando los dns asi que tuve que ponerle los dns manualmente... y ya me dejo conectarme desde mi pc.. solo que ahora que le puse contraseñas a mis pc's , el programa que tengo en una panalla no me conecta(ya le agregue los dns), y esque esta pantalla tiene windows CE .. y el programa lo estoy desarrollando en vb.net 2005 -Deviceapplication-- y no se si funcione ponerle usuario y password a las cadenas de coneccion... un ejemplo de las cadenas que genere en automatico por medio del dataset y conexiones de datos de este vb.... ya intente ponerle ";user:administrador;password:****;" pero igual .. no me conecta...

    Me._connection = New System.Data.SqlClient.SqlConnection
                Me._connection.ConnectionString = "Data Source=10.126.55.44\SQLEXPRESS;Initial Catalog=supervisor;Integrated Security=Tru"& _
                    "e;"
    ...
    al ejecutar el programa en la pantalla recibo este error...

    Error
    Error inesperado en DeviceApplication1.exe.
    Seleccione Salir y reinicie el programa o seleccione Detalles para obtener más información.

    Error
    DeviceApplication1.exe
    SqlException

    en System.Data.SqlClient.SqlConnection.OnError()
    en System.Data.SqlClient.SqlInternalConnection.OnError()
    en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
    en System.Data.SqlClient.TdsParser.Run()
    en System.Data.SqlClient.SqlInternalConnection.Login()
    en System.Data.SqlClient.SqlInternalConnection.OpenAndLogin()
    en System.Data.SqlClient.SqlInternalConnection..ctor()
    en System.Data.SqlClient.SqlConnection.Open()
    en System.Data.Common.DbDataAdapter.QuietOpen()
    en System.Data.Common.DbDataAdapter.FillInternal()
    en System.Data.Common.DbDataAdapter.Fill()
    en System.Data.Common.DbDataAdapter.Fill()
    en DeviceApplication1.supervisorDataSetTableAdapters.tbPrensaCapturadosTableAdapter.Fill()
    en DeviceApplication1.Module1.llenado()
    en DeviceApplication1.Form1.Form1_Load()
    en System.Windows.Forms.Form.OnLoad()
    en System.Windows.Forms.Form._SetVisibleNotify()
    en System.Windows.Forms.Control.set_Visible()
    en System.Windows.Forms.Application.Run()
    en DeviceApplication1.Form1.Main()

    saludos!!!

    • Dividido Gustavo Larriera miércoles, 9 de septiembre de 2009 14:24 Foro correcto.
    martes, 8 de septiembre de 2009 16:01

Respuestas

  • Hola ,
    bueno antes que nada gracias por su ayuda, pero esto del problema de conexion lo tuve que resolver de una manera no muy adecuada , pero si un tanto efectiva.. la verdad no se que pudo haber pasado para que se me restringiera el acceso remoto a sql y sus bases de datos.. ya que solo fue un cambio de subred .. pero bueno , lo que hice fue restaurar todo el sistema por medio de una imagen(punto de restauracion) de la pc antes de cambiarla a la subred.. por lo que tuve que retomar mi programa desde el cambio de ip  de la maquina pase todo el codigo nuevo y en este caso no tuve problema alguno --- claro siguiendo los consejos que ustedes me dieron -- por lo que ahora tengo mi programa trabajando con normalidad ... bueno tengo algunos detallitos con la programacion dado que nunca habia programado para WinCE..
    ahora tendre cuidado con los cambios y tengo un poco mas restringido tanto la red la pc y el sql .. porque creo nunca sabre que paso .. por eso ahora guardo una copia de todo el sistema jejeej.. saludos!!!

    viernes, 9 de octubre de 2009 17:08

Todas las respuestas

  • Hola.

    Creo que estamos mezclando aquí muchas cosas, lo de ahora no tiene nada que ver con todo lo que hemos estado comentando hasta ahora en este hilo. Es necesario que intentes aislar cada problema, tanto por ti como por el foro, porque si no es imposible ayudar.

    A ver, ¿puedes ya conectarte desde un pc al otro que estaba en otro dominio? Y por conectar me refiero a conectarte al servidor de bases de datos, no que te conectes con una aplicación que estás desarrollando, sino con management studio, por ejemplo. Cuando tengamos resuelto ese problema, pasamos al siguiente, a ser posible, en otro hilo.


    Alberto López Grande.
    martes, 8 de septiembre de 2009 20:25
  • Modifique su programa: agregue un try-catch para capturar el mensaje de System.SqlException para concoer los detalles del error. Posiblemente sea un error de conexión, pero es bueno leer el mensaje del error.


    Gustavo Larriera, MVP --- Este mensaje se proporciona tal como es, sin garantías de ninguna clase. ---

    miércoles, 9 de septiembre de 2009 14:20
  • Buenos dias,
    disculpa, ya c que estoy enredando un poco, pero en si todo va ligado ... bueno lo del problema de la conexion ya logre conectarme con el sql magnament asi como con mi programa... como te comentaba era agregarle un dns y con eso me dio acceso...claro logueado con el mismo usuario y mismo password ,asi como las configuraciones del sql... eso desde mi pc ...
    y bueno lo de la pantalla dejame revisar porque tengo problemas con lo mismo de la conexion .. pero en este caso estoy con winCE ... y un programita en vb.net 2005...
    en esto ultimo tendria que abrir otro tema??? y dar por finalizaod este???
    y bueno agradecerte por tus comentarios que me ayudaron un buen ... 
    saludos!!!
    miércoles, 9 de septiembre de 2009 14:56
  • Hola

    Cuando te conectes a un Servidor MS SQL Server desde Windows Mobile / CE, debes tener en cuenta que NO puedes utilizar Seguridad Integrada como tienes tu cadena de conexion.

    Saludos,


    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 9 de septiembre de 2009 23:28
  • Hola ,
    bueno antes que nada gracias por su ayuda, pero esto del problema de conexion lo tuve que resolver de una manera no muy adecuada , pero si un tanto efectiva.. la verdad no se que pudo haber pasado para que se me restringiera el acceso remoto a sql y sus bases de datos.. ya que solo fue un cambio de subred .. pero bueno , lo que hice fue restaurar todo el sistema por medio de una imagen(punto de restauracion) de la pc antes de cambiarla a la subred.. por lo que tuve que retomar mi programa desde el cambio de ip  de la maquina pase todo el codigo nuevo y en este caso no tuve problema alguno --- claro siguiendo los consejos que ustedes me dieron -- por lo que ahora tengo mi programa trabajando con normalidad ... bueno tengo algunos detallitos con la programacion dado que nunca habia programado para WinCE..
    ahora tendre cuidado con los cambios y tengo un poco mas restringido tanto la red la pc y el sql .. porque creo nunca sabre que paso .. por eso ahora guardo una copia de todo el sistema jejeej.. saludos!!!

    viernes, 9 de octubre de 2009 17:08