Que pasara que estan pero no estan ?

30/09/2004 - 10:51 por Pablo Fabian Savino | Informe spam
Hola amigos

Tengo un cliente a 160Km y le mando las modificaciones en un archivo TXT que
luego mi aplicacion los carga y los manda a un SqlCommand.CommandText .

ejecuto lo siguiente desde el SqlCommand del VB.Net
primero estos 3 comandos juntos que estan en un archivo TXT

use sct
exec sp_rename 'vence_trailers','vence_trailers_tmp',OBJECT
exec sp_rename
'control_vencimientos_trailers_15','control_vencimientos_trailers_15_tmp',OBJECT

funciona perfectamente, luego en otro archivo TXT tengo un SP y en otro TXT
una tabla (ambos objetos para crear)

es simple, antes de algun cambio me tomo la precaucion de renombrar los
objetos por las dudas, luego le hago ejecutar de uno a la vez , los archivo
TXT que tienen los cambios.

Ahora bien, todo en la base de datos se ve perfecto, puedo ver la tabla
nueva y el nuevo SP, pero al momento de usarlo sea la tabla o el SP , el
server me dice que no existen y sinenbargo estan!!!!

Que puede estar sucediendo?, al renombrar, me estoy olvidando de algo?, si
los objetos que mando en el TXT se crean bien y los veo!!! en la base de
datos, como puede ser que para usarlos diga que no existen?

Bueno, si alguien me hecha una manito!!!
Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
30/09/2004 - 11:14 | Informe spam
Es un poco extraño lo que cuentas... cuando el servidor te dice que esos
objetos no existen, desde dónde lo haces? Desde la aplicación vb? Y cuándo
vuelves a tener disponibles esos objetos? Al volver a conectarte?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Pablo Fabian Savino" escribió en el mensaje
news:#tp#
Hola amigos

Tengo un cliente a 160Km y le mando las modificaciones en un archivo TXT


que
luego mi aplicacion los carga y los manda a un SqlCommand.CommandText .

ejecuto lo siguiente desde el SqlCommand del VB.Net
primero estos 3 comandos juntos que estan en un archivo TXT

use sct
exec sp_rename 'vence_trailers','vence_trailers_tmp',OBJECT
exec sp_rename



'control_vencimientos_trailers_15','control_vencimientos_trailers_15_tmp',OB
JECT

funciona perfectamente, luego en otro archivo TXT tengo un SP y en otro


TXT
una tabla (ambos objetos para crear)

es simple, antes de algun cambio me tomo la precaucion de renombrar los
objetos por las dudas, luego le hago ejecutar de uno a la vez , los


archivo
TXT que tienen los cambios.

Ahora bien, todo en la base de datos se ve perfecto, puedo ver la tabla
nueva y el nuevo SP, pero al momento de usarlo sea la tabla o el SP , el
server me dice que no existen y sinenbargo estan!!!!

Que puede estar sucediendo?, al renombrar, me estoy olvidando de algo?, si
los objetos que mando en el TXT se crean bien y los veo!!! en la base de
datos, como puede ser que para usarlos diga que no existen?

Bueno, si alguien me hecha una manito!!!
Gracias.


Respuesta Responder a este mensaje
#2 Adrian D. Garcia
30/09/2004 - 14:25 | Informe spam
Ten en cuenta que si renombras a un SP, solo estas renombrando el objeto,
luego cuando lo invocas el motor toma el contenido del mismo y alli sigue
estando el nombre viejo en la sentencia CREATE PROCEDURE XXXXX y por lo
tanto genera un plan de ejecucion asociado al viejo nombre.
Este era un problema que tenia las versiones anteriores del Enterprise
Manager.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Pablo Fabian Savino" wrote in message
news:%23tp%
Hola amigos

Tengo un cliente a 160Km y le mando las modificaciones en un archivo TXT


que
luego mi aplicacion los carga y los manda a un SqlCommand.CommandText .

ejecuto lo siguiente desde el SqlCommand del VB.Net
primero estos 3 comandos juntos que estan en un archivo TXT

use sct
exec sp_rename 'vence_trailers','vence_trailers_tmp',OBJECT
exec sp_rename



'control_vencimientos_trailers_15','control_vencimientos_trailers_15_tmp',OB
JECT

funciona perfectamente, luego en otro archivo TXT tengo un SP y en otro


TXT
una tabla (ambos objetos para crear)

es simple, antes de algun cambio me tomo la precaucion de renombrar los
objetos por las dudas, luego le hago ejecutar de uno a la vez , los


archivo
TXT que tienen los cambios.

Ahora bien, todo en la base de datos se ve perfecto, puedo ver la tabla
nueva y el nuevo SP, pero al momento de usarlo sea la tabla o el SP , el
server me dice que no existen y sinenbargo estan!!!!

Que puede estar sucediendo?, al renombrar, me estoy olvidando de algo?, si
los objetos que mando en el TXT se crean bien y los veo!!! en la base de
datos, como puede ser que para usarlos diga que no existen?

Bueno, si alguien me hecha una manito!!!
Gracias.


Respuesta Responder a este mensaje
#3 Pablo Fabian Savino
30/09/2004 - 20:34 | Informe spam
Me pasa algo extraño amigos

desde la aplicacionVB.Net puedo crear la tabla, el SP pero para el server no
existe aunque yo pueda verlos y habrirlos con programas tales como
DBartisan, Enterprise Manager del SQLserver,pero para ejecutarlos no
existen, ahora, he probado de crear estos objetos desde el Dbartisan y ahi
Si!!!!!!!!!!!! vuelven a existir para el servidor!!!

Entonces, que podria estar faltando en la creacion de objetos desde una
aplicacion?

Saludos



"Adrian D. Garcia" wrote in message
news:
Ten en cuenta que si renombras a un SP, solo estas renombrando el objeto,
luego cuando lo invocas el motor toma el contenido del mismo y alli sigue
estando el nombre viejo en la sentencia CREATE PROCEDURE XXXXX y por
lo
tanto genera un plan de ejecucion asociado al viejo nombre.
Este era un problema que tenia las versiones anteriores del Enterprise
Manager.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Pablo Fabian Savino" wrote in message
news:%23tp%
Hola amigos

Tengo un cliente a 160Km y le mando las modificaciones en un archivo TXT


que
luego mi aplicacion los carga y los manda a un SqlCommand.CommandText .

ejecuto lo siguiente desde el SqlCommand del VB.Net
primero estos 3 comandos juntos que estan en un archivo TXT

use sct
exec sp_rename 'vence_trailers','vence_trailers_tmp',OBJECT
exec sp_rename



'control_vencimientos_trailers_15','control_vencimientos_trailers_15_tmp',OB
JECT

funciona perfectamente, luego en otro archivo TXT tengo un SP y en otro


TXT
una tabla (ambos objetos para crear)

es simple, antes de algun cambio me tomo la precaucion de renombrar los
objetos por las dudas, luego le hago ejecutar de uno a la vez , los


archivo
TXT que tienen los cambios.

Ahora bien, todo en la base de datos se ve perfecto, puedo ver la tabla
nueva y el nuevo SP, pero al momento de usarlo sea la tabla o el SP , el
server me dice que no existen y sinenbargo estan!!!!

Que puede estar sucediendo?, al renombrar, me estoy olvidando de algo?,
si
los objetos que mando en el TXT se crean bien y los veo!!! en la base de
datos, como puede ser que para usarlos diga que no existen?

Bueno, si alguien me hecha una manito!!!
Gracias.






Respuesta Responder a este mensaje
#4 Adrian D. Garcia
30/09/2004 - 23:02 | Informe spam
Puedes enviar el codigo que estan enviando desde tu aplicacion?


Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Pablo Fabian Savino" wrote in message
news:%
Me pasa algo extraño amigos

desde la aplicacionVB.Net puedo crear la tabla, el SP pero para el server


no
existe aunque yo pueda verlos y habrirlos con programas tales como
DBartisan, Enterprise Manager del SQLserver,pero para ejecutarlos no
existen, ahora, he probado de crear estos objetos desde el Dbartisan y ahi
Si!!!!!!!!!!!! vuelven a existir para el servidor!!!

Entonces, que podria estar faltando en la creacion de objetos desde una
aplicacion?

Saludos



"Adrian D. Garcia" wrote in message
news:
> Ten en cuenta que si renombras a un SP, solo estas renombrando el


objeto,
> luego cuando lo invocas el motor toma el contenido del mismo y alli


sigue
> estando el nombre viejo en la sentencia CREATE PROCEDURE XXXXX y


por
> lo
> tanto genera un plan de ejecucion asociado al viejo nombre.
> Este era un problema que tenia las versiones anteriores del Enterprise
> Manager.
>
> Saludos
> Adrian D. Garcia
> MCSD
> NDSoft Consultoria y Desarrollo
>
> "Pablo Fabian Savino" wrote in message
> news:%23tp%
>> Hola amigos
>>
>> Tengo un cliente a 160Km y le mando las modificaciones en un archivo


TXT
> que
>> luego mi aplicacion los carga y los manda a un SqlCommand.CommandText .
>>
>> ejecuto lo siguiente desde el SqlCommand del VB.Net
>> primero estos 3 comandos juntos que estan en un archivo TXT
>>
>> use sct
>> exec sp_rename 'vence_trailers','vence_trailers_tmp',OBJECT
>> exec sp_rename
>>
>


'control_vencimientos_trailers_15','control_vencimientos_trailers_15_tmp',OB
> JECT
>>
>> funciona perfectamente, luego en otro archivo TXT tengo un SP y en otro
> TXT
>> una tabla (ambos objetos para crear)
>>
>> es simple, antes de algun cambio me tomo la precaucion de renombrar los
>> objetos por las dudas, luego le hago ejecutar de uno a la vez , los
> archivo
>> TXT que tienen los cambios.
>>
>> Ahora bien, todo en la base de datos se ve perfecto, puedo ver la tabla
>> nueva y el nuevo SP, pero al momento de usarlo sea la tabla o el SP ,


el
>> server me dice que no existen y sinenbargo estan!!!!
>>
>> Que puede estar sucediendo?, al renombrar, me estoy olvidando de algo?,
>> si
>> los objetos que mando en el TXT se crean bien y los veo!!! en la base


de
>> datos, como puede ser que para usarlos diga que no existen?
>>
>> Bueno, si alguien me hecha una manito!!!
>> Gracias.
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Pablo Fabian Savino
01/10/2004 - 00:57 | Informe spam
Gracias a todos por responderme.

Ya lo solucione al problema, resulta ser que para el SqlCommand no es lo
mismo esto :

create table algo
(
id int
)

que esto, vean el sutil detalle!!!

create table DBO.algo
(
id int
)

el final faltaba el DBO tanto para tablas o SP.
Ahora funciona todo perfecto

GRACIAS MUCHACHOS!!!!
salute !!!!!!!!!!!


"Adrian D. Garcia" wrote in message
news:uC3O$
Puedes enviar el codigo que estan enviando desde tu aplicacion?


Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Pablo Fabian Savino" wrote in message
news:%
Me pasa algo extraño amigos

desde la aplicacionVB.Net puedo crear la tabla, el SP pero para el server


no
existe aunque yo pueda verlos y habrirlos con programas tales como
DBartisan, Enterprise Manager del SQLserver,pero para ejecutarlos no
existen, ahora, he probado de crear estos objetos desde el Dbartisan y
ahi
Si!!!!!!!!!!!! vuelven a existir para el servidor!!!

Entonces, que podria estar faltando en la creacion de objetos desde una
aplicacion?

Saludos



"Adrian D. Garcia" wrote in message
news:
> Ten en cuenta que si renombras a un SP, solo estas renombrando el


objeto,
> luego cuando lo invocas el motor toma el contenido del mismo y alli


sigue
> estando el nombre viejo en la sentencia CREATE PROCEDURE XXXXX y


por
> lo
> tanto genera un plan de ejecucion asociado al viejo nombre.
> Este era un problema que tenia las versiones anteriores del Enterprise
> Manager.
>
> Saludos
> Adrian D. Garcia
> MCSD
> NDSoft Consultoria y Desarrollo
>
> "Pablo Fabian Savino" wrote in message
> news:%23tp%
>> Hola amigos
>>
>> Tengo un cliente a 160Km y le mando las modificaciones en un archivo


TXT
> que
>> luego mi aplicacion los carga y los manda a un SqlCommand.CommandText
>> .
>>
>> ejecuto lo siguiente desde el SqlCommand del VB.Net
>> primero estos 3 comandos juntos que estan en un archivo TXT
>>
>> use sct
>> exec sp_rename 'vence_trailers','vence_trailers_tmp',OBJECT
>> exec sp_rename
>>
>


'control_vencimientos_trailers_15','control_vencimientos_trailers_15_tmp',OB
> JECT
>>
>> funciona perfectamente, luego en otro archivo TXT tengo un SP y en
>> otro
> TXT
>> una tabla (ambos objetos para crear)
>>
>> es simple, antes de algun cambio me tomo la precaucion de renombrar
>> los
>> objetos por las dudas, luego le hago ejecutar de uno a la vez , los
> archivo
>> TXT que tienen los cambios.
>>
>> Ahora bien, todo en la base de datos se ve perfecto, puedo ver la
>> tabla
>> nueva y el nuevo SP, pero al momento de usarlo sea la tabla o el SP ,


el
>> server me dice que no existen y sinenbargo estan!!!!
>>
>> Que puede estar sucediendo?, al renombrar, me estoy olvidando de
>> algo?,
>> si
>> los objetos que mando en el TXT se crean bien y los veo!!! en la base


de
>> datos, como puede ser que para usarlos diga que no existen?
>>
>> Bueno, si alguien me hecha una manito!!!
>> Gracias.
>>
>>
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida