Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2011, 07:35
Avatar de abmptc
abmptc
 
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.