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:
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?



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.
Respuesta Responder a este mensaje
#2 enkara
10/02/2007 - 00:11 | Informe spam
On 9 feb, 20:17, "Alberto Poblacion" <earthling-
wrote:
"enkara" wrote in message

news:

> 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?

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.




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;
Respuesta Responder a este mensaje
#3 Alberto Poblacion
10/02/2007 - 11:40 | Informe spam
"enkara" wrote in message
news:
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;



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;...".
Respuesta Responder a este mensaje
#4 enkara
12/02/2007 - 17:38 | Informe spam
On 10 feb, 11:40, "Alberto Poblacion" <earthling-
wrote:
"enkara" wrote in message

news:

> 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;

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;...".



Hola! Muchas gracias! Voy a probar estas cosas que me dices, a ver si
salimos ya de una vez...Gracias!
Respuesta Responder a este mensaje
#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!!
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida