Error

14/11/2005 - 16:39 por Jaime Lucci | Informe spam
Hola a todos.

Quiero dropear una tabla que esta en el servidor A desde el servidor B, ej:

drop table [ServA].[BaseA].[Owner].[Tabla]

pero me devuelve el siguientre error:

The object name 'ServA.BaseA.Owner.' contains more than the maximum number
of prefixes. The maximum is 2.

Como lo puedo solucionar? Se puede hacer lo que trato de hacer?

Gracias y saludos,

Jaime Lucci
jaimelucci@hotmail.com

Preguntas similare

Leer las respuestas

#1 Miguel Egea
14/11/2005 - 16:59 | Informe spam
No se si funciona, la verdad no se me ha ocurrido nunca borrar una tabla en
remoto, crerate un procedimiento almacenado que lo haga e invoca a ese
procedimiento


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"





"Jaime Lucci" wrote in message
news:
Hola a todos.

Quiero dropear una tabla que esta en el servidor A desde el servidor B,
ej:

drop table [ServA].[BaseA].[Owner].[Tabla]

pero me devuelve el siguientre error:

The object name 'ServA.BaseA.Owner.' contains more than the maximum number
of prefixes. The maximum is 2.

Como lo puedo solucionar? Se puede hacer lo que trato de hacer?

Gracias y saludos,

Jaime Lucci




Respuesta Responder a este mensaje
#2 Alejandro Mesa
14/11/2005 - 17:23 | Informe spam
Jaime Lucci,

El error es claro, aunque este comportamiento no esta especificado en los
libros en linea. No puedes usar mas de dos prefijos en el nombre de la abla,
asi que eso nos deja la posibilidad de especificar como maximo el nombre de
la db y el owner.


AMB

"Jaime Lucci" wrote:

Hola a todos.

Quiero dropear una tabla que esta en el servidor A desde el servidor B, ej:

drop table [ServA].[BaseA].[Owner].[Tabla]

pero me devuelve el siguientre error:

The object name 'ServA.BaseA.Owner.' contains more than the maximum number
of prefixes. The maximum is 2.

Como lo puedo solucionar? Se puede hacer lo que trato de hacer?

Gracias y saludos,

Jaime Lucci





Respuesta Responder a este mensaje
#3 Alejandro Mesa
14/11/2005 - 17:29 | Informe spam
Una forma de poder hacer eso seria creando un sp en el servidor destino,
setear ese servidor como linked server y ademas activar los settings para rpc
(remote procedure call), luego ejecutar el sp desde el servidor origen.


AMB

"Alejandro Mesa" wrote:

Jaime Lucci,

El error es claro, aunque este comportamiento no esta especificado en los
libros en linea. No puedes usar mas de dos prefijos en el nombre de la abla,
asi que eso nos deja la posibilidad de especificar como maximo el nombre de
la db y el owner.


AMB

"Jaime Lucci" wrote:

> Hola a todos.
>
> Quiero dropear una tabla que esta en el servidor A desde el servidor B, ej:
>
> drop table [ServA].[BaseA].[Owner].[Tabla]
>
> pero me devuelve el siguientre error:
>
> The object name 'ServA.BaseA.Owner.' contains more than the maximum number
> of prefixes. The maximum is 2.
>
> Como lo puedo solucionar? Se puede hacer lo que trato de hacer?
>
> Gracias y saludos,
>
> Jaime Lucci
>
>
>
>
>
Respuesta Responder a este mensaje
#4 Jaime Lucci
14/11/2005 - 17:34 | Informe spam
Ok. Lo probare. Gracias a todos.

"Alejandro Mesa" wrote in message
news:
Una forma de poder hacer eso seria creando un sp en el servidor destino,
setear ese servidor como linked server y ademas activar los settings para


rpc
(remote procedure call), luego ejecutar el sp desde el servidor origen.


AMB

"Alejandro Mesa" wrote:

> Jaime Lucci,
>
> El error es claro, aunque este comportamiento no esta especificado en


los
> libros en linea. No puedes usar mas de dos prefijos en el nombre de la


abla,
> asi que eso nos deja la posibilidad de especificar como maximo el nombre


de
> la db y el owner.
>
>
> AMB
>
> "Jaime Lucci" wrote:
>
> > Hola a todos.
> >
> > Quiero dropear una tabla que esta en el servidor A desde el servidor


B, ej:
> >
> > drop table [ServA].[BaseA].[Owner].[Tabla]
> >
> > pero me devuelve el siguientre error:
> >
> > The object name 'ServA.BaseA.Owner.' contains more than the maximum


number
> > of prefixes. The maximum is 2.
> >
> > Como lo puedo solucionar? Se puede hacer lo que trato de hacer?
> >
> > Gracias y saludos,
> >
> > Jaime Lucci
> >
> >
> >
> >
> >
Respuesta Responder a este mensaje
#5 Jaime Lucci
14/11/2005 - 19:29 | Informe spam
Hola. Tengo la propiedad seteada, pero no consigo ejecutar el SP desde el
otro servidor. Como realizo su llamada?



"Alejandro Mesa" wrote in message
news:
Una forma de poder hacer eso seria creando un sp en el servidor destino,
setear ese servidor como linked server y ademas activar los settings para


rpc
(remote procedure call), luego ejecutar el sp desde el servidor origen.


AMB

"Alejandro Mesa" wrote:

> Jaime Lucci,
>
> El error es claro, aunque este comportamiento no esta especificado en


los
> libros en linea. No puedes usar mas de dos prefijos en el nombre de la


abla,
> asi que eso nos deja la posibilidad de especificar como maximo el nombre


de
> la db y el owner.
>
>
> AMB
>
> "Jaime Lucci" wrote:
>
> > Hola a todos.
> >
> > Quiero dropear una tabla que esta en el servidor A desde el servidor


B, ej:
> >
> > drop table [ServA].[BaseA].[Owner].[Tabla]
> >
> > pero me devuelve el siguientre error:
> >
> > The object name 'ServA.BaseA.Owner.' contains more than the maximum


number
> > of prefixes. The maximum is 2.
> >
> > Como lo puedo solucionar? Se puede hacer lo que trato de hacer?
> >
> > Gracias y saludos,
> >
> > Jaime Lucci
> >
> >
> >
> >
> >
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida