25/11/2011, 07:35
|
| | | Fecha de Ingreso: septiembre-2009
Mensajes: 43
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Respuesta: SQL Server: Error en Cadena de Conexión en JavaScript Por si le sirve a alguien voy a contar los problemas que tuvimos posteriormente al pasar de SQL Server 2005 al 2008
En el 2008 en el Data Source a parte de poner la dirección IP del servidor de base de datos, es obligatorio pone \SQLEXPRESS
Nos daba error al conectarnos desde Javascript al nuevo servidor de Base de datos. Después de probar muchas cosas con la cadena de conexión descubrimos el error: La Contra barra en Javascript se usa para indicar que después de ella va un carácter especial, por lo que para poner una contrabarra, hay que poner dos.
Así es como teníamos la cadena de conexión en SQL Server 2005:
Cn.Open("Provider=SQLOLEDB.1;password=microitm;Use r ID=sa;Initial Catalog=psac;Data Source=10.211.64.220");
Así es como tenemos la cadena de conexión en SQL Server 2008:
Cn.Open("Provider=SQLOLEDB.1;Password=microitm;Per sist Security Info=True;User ID=sa;Initial Catalog=psac; 10.211.64.220\\SQLEXPRESS");
Otra cosa que hubo que añadir a la cadena de conexión fue: Persist Security Info=True; ya que sin esto también daba error. |