none
Linq to SQL a diferentes servidores RRS feed

  • Pregunta

  • Hola.

    Tengo una librería de clases donde están mapeadas mis tablas Linq to SQL de una base de datos X.

    Una vez mapeada la base de datos trabajo normalmente.

    El problema radica que cuando trabajo en otro servidor SQL pero con la misma base de datos X. (cargo el backup o script) mi proyecto ya no ejecuta correctamente y el error se muestra  en la clase del Linq To Sql

    Como se hace para adatar mi clase mapeada a otro servidor sin tener que mapear todo nuevamente.

    miércoles, 23 de mayo de 2012 16:21

Todas las respuestas

  • en principio es raro que se de este problema porque si la db tiene la misma estructura de tablas y campos

    con solo cambiar el connection string que usa linq to sql es mas que suficiente

    que error es el que se produce cuando apuntas a la otra db?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 23 de mayo de 2012 18:31
  • Aqui te pongo el error.. yo creo que la cosa es por los nombres de los servidores. en el sql donde cree el proyecto era un nombre X y luego carge el script en un sql con nombre local. me imagino que por ahi va el problema pero de igual ve si te ayuda este capture .

    

    miércoles, 23 de mayo de 2012 20:17
  • Donde se encuentra el conexion string del Linq to SQL.??
    miércoles, 23 de mayo de 2012 20:36
  • el string de conexion deberia estar en el archivo app.config del proyecto

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 23 de mayo de 2012 22:56
  • El problema que tienes es que no puedes acceder al nuevo servidor de base de datos.

    Tal y como te comenta Leandro revisa la cadena de conexión que debería estar en tu app.config, pero ojo, es en el app.config de la aplicación que se ejecuta, y no del ensamblando (o proyecto si lo quieres ver así) donde tengas el acceso a datos. Tipicamente sería en el app.config de tu aplicación de escritorio (o servicio windows) o de tu aplicación web.


    Atentamente, Sergio.

    Blog
    Twitter

    jueves, 24 de mayo de 2012 8:33