VS 2005 con SQLServer 2000. Problema gordo

09/02/2007 - 18:39 por enkara | Informe spam
Hola, tengo un problema muy gordo, pues hice un programa con VS2005 y
SQLServer2005 y ahora resulta que lo tengo que poner en un servidor
con SQLServer 2000 y cuando lo pongo allí dice que no encuentra la
instancia del 2005 y no me conecta con bases de datos.

La connection String creo que está bien. Lo miré de www.connectionstrings.com.
Alguien tiene alguna remota idea de que es lo que le dice a mi
programa que se tiene que conectar a SQL2005 y no a SQL2000?

Os lo agradecería un montón porque estoy pa pegarle de ostias al pc ya
(aunque la culpa sea mía, pero siempre reciben los que menos culpa
tienen jejeje).

Muchas gracias y un beso!!

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
09/02/2007 - 20:17 | Informe spam
"enkara" wrote in message
news:
Mostrar la cita
Da igual. el connectionstring es el mismo para SQL2005 que para SQL2000,
con la salvedad de que el 2005 admite algunas opciones adicionales que en el
2000 no se pueden poner. Debería de funcionar tanto con el 2005 como con el
2000 si le has puesto algo parecido a lo siguiente:

"Server=servidor;Database=basedatos;User ID=usuario;Pwd=clave"

Si pones por aquí la cadena de conexión que estás usando, podemos ver qué
le puede pasar para que no funcione en el SQL 2000.
#2 enkara
10/02/2007 - 00:11 | Informe spam
On 9 feb, 20:17, "Alberto Poblacion" <earthling-
wrote:
Mostrar la cita
Hola, gracias por responder!
Es totalmente necesario que ponga el Id y la password? Puede que mi
problema es que lo tengo con autentificación de Windows no? Mi
connection string es la siguiente:

Data Source=./SERVIDOR;Database="DB.mdf";Integrated Security=SSPI;
#3 Alberto Poblacion
10/02/2007 - 11:40 | Informe spam
"enkara" wrote in message
news:
Mostrar la cita
Sí, la autenticación integrada se puede usar tanto con Sql Server 2000
como 2005.Veo que en "Database" le estás poniendo el archivo .mdf. Creo que
el problema está ahi; normalmente se pone el nombre con el que la base de
datos está registrada en el servidor, que no tiene por qué coincidir con el
nombre del archivo (o archivos: una base de datos puede ocupar varios). Y
otra cosa que veo: ¿el Datasource es una instancia llamada Servidor en la
máquina local (".")? Si no es asi, tienes que quiter el punto y la barra y
poner solo "Data Source=SERVIDOR;...".
#4 enkara
12/02/2007 - 17:38 | Informe spam
On 10 feb, 11:40, "Alberto Poblacion" <earthling-
wrote:
Mostrar la cita
Hola! Muchas gracias! Voy a probar estas cosas que me dices, a ver si
salimos ya de una vez...Gracias!
#5 Ronald Ricardo Ramirez Moran
12/02/2007 - 18:59 | Informe spam
¿Acaso no puedes encontrar la instancia de SQL Server 2005 desde tu
aplicacion?

-
Ronald Ramirez Moran (aka DlanorOk)
http://dlanorok.spaces.live.com

"enkara" wrote in message
news:
Hola, tengo un problema muy gordo, pues hice un programa con VS2005 y
SQLServer2005 y ahora resulta que lo tengo que poner en un servidor
con SQLServer 2000 y cuando lo pongo allí dice que no encuentra la
instancia del 2005 y no me conecta con bases de datos.

La connection String creo que está bien. Lo miré de
www.connectionstrings.com.
Alguien tiene alguna remota idea de que es lo que le dice a mi
programa que se tiene que conectar a SQL2005 y no a SQL2000?

Os lo agradecería un montón porque estoy pa pegarle de ostias al pc ya
(aunque la culpa sea mía, pero siempre reciben los que menos culpa
tienen jejeje).

Muchas gracias y un beso!!
Ads by Google
Search Busqueda sugerida