Como desistalar un proveedor de datos sql

22/09/2008 - 19:23 por jesus | Informe spam
Srs. buen dia tengo un problema, en mi pc tengo el sql 2000 y 2005, viendo
la manera de como distribuir el sqldmo ahora tengo un problema, bueno
primero se instalo el sql 2000 y luego pasamos al 2005, esto hizo que mi bd
tambien migre, y crystal report funciono correctamente al conectarse al sql
2005, pero a raiz que estuve jugando con el sqldmo, ahora cuando quiero
hacer otro reporte me da un error, ya que crystal ejecuta una sentencia con
*=, una caracteristica que no es compatible en sql 2005, y no deja ver la
lista de los objetos de la bd (tablas y procedimientos), antes no sucedia.

Se que a mi bd le pongo compatibilidad 8 y funciona, pero no quiero eso,
queria ver si me pueden orientar como borrar el proveedor de datos sql
server para luego incorporar el de sql 2005 y no suceda el problema que se
ha presentado, supongo que crystal lo que hace es solicitar a diferentes
proveedores sus objetos y estos proveedores envian una cadena al servidor, y
ahi presumo que es el problema.


Espero me ayuden, sino me explique claramente, favor avisarme,. gracias


Ah me olvidaba no puedo usar restaurar sistema porque lo tengo desactivado.

Jesus

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
23/09/2008 - 13:54 | Informe spam
Jesus y que te hace pensar que borrando el proveedor va a funcionar bien? a
ver, si la base esta en modo 90 y le llega esa sentencia de SQL que no es
valida va a fallar. Lo que hay que hacer es cambiar la sentencia en tu
programa (ya sea CR o lo que fuere)

Esto sucede porque no han hecho una migracion bien, no es cuestion solo de
instalar un producto y ya! en 2005 cambiaron muchas cosas y si no hicieron
en diagnostico correspondiente podes seguir teniendo mas problemas!! y eso
no es todo, si por casualidad has usado alfguna feature de 2005 y lo pasas a
80 no va a funcionar, con lo cual te quedara un sistema totalmente mal.


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jesus" escribió en el mensaje de
noticias:
Srs. buen dia tengo un problema, en mi pc tengo el sql 2000 y 2005, viendo
la manera de como distribuir el sqldmo ahora tengo un problema, bueno
primero se instalo el sql 2000 y luego pasamos al 2005, esto hizo que mi
bd tambien migre, y crystal report funciono correctamente al conectarse al
sql 2005, pero a raiz que estuve jugando con el sqldmo, ahora cuando
quiero hacer otro reporte me da un error, ya que crystal ejecuta una
sentencia con *=, una caracteristica que no es compatible en sql 2005, y
no deja ver la lista de los objetos de la bd (tablas y procedimientos),
antes no sucedia.

Se que a mi bd le pongo compatibilidad 8 y funciona, pero no quiero eso,
queria ver si me pueden orientar como borrar el proveedor de datos sql
server para luego incorporar el de sql 2005 y no suceda el problema que se
ha presentado, supongo que crystal lo que hace es solicitar a diferentes
proveedores sus objetos y estos proveedores envian una cadena al servidor,
y ahi presumo que es el problema.


Espero me ayuden, sino me explique claramente, favor avisarme,. gracias


Ah me olvidaba no puedo usar restaurar sistema porque lo tengo
desactivado.

Jesus
Respuesta Responder a este mensaje
#2 jesus
25/09/2008 - 18:37 | Informe spam
Hola Maxi, antes que nada gracias por atender mi problema, estuve revisando
informacion y veo que tengo manera de conectarme al sql 2005 desde crystal
sin problema, el error salia por utilizar el controlador "Sql Server" que es
para el 2000, por eso si error.

Si comento de como eliminar el proveedor, es para no volver a usarlo en mis
reportes, sino que funcionen con el sql2005, te comento:

Desinstale el sql2000 de mi pc de desarrollo, lo que borro el sqldmo y los
reportes no funcionaban, cuando genero un reporte nuevo en CR no me brinda
un proveedor como para el sql 2000 cuyo proveedor lo encuentro en "More Data
Sources", "Microsoft SQL Server", la unica manera que tengo es generando un
dsn con el cliente "Sql Native Client", algo que a veces no prefiero usarlo
para poder cambiar el servidor en una simple cadena de conexion.

La BD ha sido en gran parte acondicionada para sql 2005, como dices me
genero muchos problemas por sintaxis en order by, group by, distinct, etc,
pero esto ya termine de solucionarlo.

No se si estes ambientado a utilizar crystal report 8.5, solo queria
eliminar el controlador del sql2000 para buscar una manera de conectarme al
2005 sin tener que manejar un dsn.

Otra consulta, como instalo el sqldmo del 2005? Instale el sqlncli.msi, que
dicen tiene estos controles pero sigue igual.

Saludos Cordiales

Jesus

"Maxi Accotto" escribió en el mensaje de
noticias:
Jesus y que te hace pensar que borrando el proveedor va a funcionar bien?
a ver, si la base esta en modo 90 y le llega esa sentencia de SQL que no
es valida va a fallar. Lo que hay que hacer es cambiar la sentencia en tu
programa (ya sea CR o lo que fuere)

Esto sucede porque no han hecho una migracion bien, no es cuestion solo de
instalar un producto y ya! en 2005 cambiaron muchas cosas y si no hicieron
en diagnostico correspondiente podes seguir teniendo mas problemas!! y eso
no es todo, si por casualidad has usado alfguna feature de 2005 y lo pasas
a 80 no va a funcionar, con lo cual te quedara un sistema totalmente mal.


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jesus" escribió en el mensaje de
noticias:
Srs. buen dia tengo un problema, en mi pc tengo el sql 2000 y 2005,
viendo la manera de como distribuir el sqldmo ahora tengo un problema,
bueno primero se instalo el sql 2000 y luego pasamos al 2005, esto hizo
que mi bd tambien migre, y crystal report funciono correctamente al
conectarse al sql 2005, pero a raiz que estuve jugando con el sqldmo,
ahora cuando quiero hacer otro reporte me da un error, ya que crystal
ejecuta una sentencia con *=, una caracteristica que no es compatible en
sql 2005, y no deja ver la lista de los objetos de la bd (tablas y
procedimientos), antes no sucedia.

Se que a mi bd le pongo compatibilidad 8 y funciona, pero no quiero eso,
queria ver si me pueden orientar como borrar el proveedor de datos sql
server para luego incorporar el de sql 2005 y no suceda el problema que
se ha presentado, supongo que crystal lo que hace es solicitar a
diferentes proveedores sus objetos y estos proveedores envian una cadena
al servidor, y ahi presumo que es el problema.


Espero me ayuden, sino me explique claramente, favor avisarme,. gracias


Ah me olvidaba no puedo usar restaurar sistema porque lo tengo
desactivado.

Jesus




Respuesta Responder a este mensaje
#3 Maxi Accotto
26/09/2008 - 02:29 | Informe spam
Hola para dmo

http://support.microsoft.com/kb/326613


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jesus" escribió en el mensaje de
noticias:#
Hola Maxi, antes que nada gracias por atender mi problema, estuve
revisando informacion y veo que tengo manera de conectarme al sql 2005
desde crystal sin problema, el error salia por utilizar el controlador
"Sql Server" que es para el 2000, por eso si error.

Si comento de como eliminar el proveedor, es para no volver a usarlo en
mis reportes, sino que funcionen con el sql2005, te comento:

Desinstale el sql2000 de mi pc de desarrollo, lo que borro el sqldmo y los
reportes no funcionaban, cuando genero un reporte nuevo en CR no me brinda
un proveedor como para el sql 2000 cuyo proveedor lo encuentro en "More
Data Sources", "Microsoft SQL Server", la unica manera que tengo es
generando un dsn con el cliente "Sql Native Client", algo que a veces no
prefiero usarlo para poder cambiar el servidor en una simple cadena de
conexion.

La BD ha sido en gran parte acondicionada para sql 2005, como dices me
genero muchos problemas por sintaxis en order by, group by, distinct, etc,
pero esto ya termine de solucionarlo.

No se si estes ambientado a utilizar crystal report 8.5, solo queria
eliminar el controlador del sql2000 para buscar una manera de conectarme
al 2005 sin tener que manejar un dsn.

Otra consulta, como instalo el sqldmo del 2005? Instale el sqlncli.msi,
que dicen tiene estos controles pero sigue igual.

Saludos Cordiales

Jesus

"Maxi Accotto" escribió en el mensaje de
noticias:
Jesus y que te hace pensar que borrando el proveedor va a funcionar bien?
a ver, si la base esta en modo 90 y le llega esa sentencia de SQL que no
es valida va a fallar. Lo que hay que hacer es cambiar la sentencia en tu
programa (ya sea CR o lo que fuere)

Esto sucede porque no han hecho una migracion bien, no es cuestion solo
de instalar un producto y ya! en 2005 cambiaron muchas cosas y si no
hicieron en diagnostico correspondiente podes seguir teniendo mas
problemas!! y eso no es todo, si por casualidad has usado alfguna feature
de 2005 y lo pasas a 80 no va a funcionar, con lo cual te quedara un
sistema totalmente mal.


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jesus" escribió en el mensaje de
noticias:
Srs. buen dia tengo un problema, en mi pc tengo el sql 2000 y 2005,
viendo la manera de como distribuir el sqldmo ahora tengo un problema,
bueno primero se instalo el sql 2000 y luego pasamos al 2005, esto hizo
que mi bd tambien migre, y crystal report funciono correctamente al
conectarse al sql 2005, pero a raiz que estuve jugando con el sqldmo,
ahora cuando quiero hacer otro reporte me da un error, ya que crystal
ejecuta una sentencia con *=, una caracteristica que no es compatible en
sql 2005, y no deja ver la lista de los objetos de la bd (tablas y
procedimientos), antes no sucedia.

Se que a mi bd le pongo compatibilidad 8 y funciona, pero no quiero eso,
queria ver si me pueden orientar como borrar el proveedor de datos sql
server para luego incorporar el de sql 2005 y no suceda el problema que
se ha presentado, supongo que crystal lo que hace es solicitar a
diferentes proveedores sus objetos y estos proveedores envian una cadena
al servidor, y ahi presumo que es el problema.


Espero me ayuden, sino me explique claramente, favor avisarme,. gracias


Ah me olvidaba no puedo usar restaurar sistema porque lo tengo
desactivado.

Jesus




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida