Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Select Into en servidor vinculado

1,593 views
Skip to first unread message

Miquel

unread,
Jan 21, 2010, 10:58:08 AM1/21/10
to
Hola,

Tengo un servidor vinculado llamado DEDICAT.
Desde el MSSMS, ejecuto la consulta:

SELECT * INTO DEDICAT.Medi.dbo.Anuari FROM dbo.Anuari
y me dice que 'DEDICAT.Medi.dbo.Anuari' contiene más del número máximo de
prefijos. El máximo es 2'.

Como le especifico el servidoy y la base de datos donde debe crear la tabla
Anuari y copiar los datos?

grácias


--
Miquel B.

Ele

unread,
Jan 21, 2010, 12:30:25 PM1/21/10
to

"Miquel" <Miq...@discussions.microsoft.com> escribi� en el mensaje
news:565DF21C-1818-4DF8...@microsoft.com...

> Hola,
>
> Tengo un servidor vinculado llamado DEDICAT.
> Desde el MSSMS, ejecuto la consulta:
>
> SELECT * INTO DEDICAT.Medi.dbo.Anuari FROM dbo.Anuari
> y me dice que 'DEDICAT.Medi.dbo.Anuari' contiene m�s del n�mero m�ximo de
> prefijos. El m�ximo es 2'.

>
> Como le especifico el servidoy y la base de datos donde debe crear la
> tabla
> Anuari y copiar los datos?
>
> gr�cias
>
>
> --
> Miquel B.
HOLA
Al Parecer no es valido poner un servidor remoto en la sentencia select
into. Asi que no te queda mas que entrar al servidor destino y desde alli
copiar. Si lo necesitas hacer en tiempo de ejecucion puedes recurrir a un
stored procedure crear el query en una variable nvarchar para ejecutarlo con
sp_executesql suerte.


Miquel

unread,
Jan 21, 2010, 4:56:01 PM1/21/10
to
Grácias por la respuesta.
Al final lo he hecho con el asitente de importar/exportar y ha funcionado
perfectamente,.
--
Miquel B.


"Ele" wrote:

>
> "Miquel" <Miq...@discussions.microsoft.com> escribió en el mensaje

> news:565DF21C-1818-4DF8...@microsoft.com...
> > Hola,
> >
> > Tengo un servidor vinculado llamado DEDICAT.
> > Desde el MSSMS, ejecuto la consulta:
> >
> > SELECT * INTO DEDICAT.Medi.dbo.Anuari FROM dbo.Anuari

> > y me dice que 'DEDICAT.Medi.dbo.Anuari' contiene más del número máximo de

> > prefijos. El máximo es 2'.


> >
> > Como le especifico el servidoy y la base de datos donde debe crear la
> > tabla
> > Anuari y copiar los datos?
> >

> > grácias


> >
> >
> > --
> > Miquel B.
> HOLA
> Al Parecer no es valido poner un servidor remoto en la sentencia select
> into. Asi que no te queda mas que entrar al servidor destino y desde alli
> copiar. Si lo necesitas hacer en tiempo de ejecucion puedes recurrir a un
> stored procedure crear el query en una variable nvarchar para ejecutarlo con
> sp_executesql suerte.
>
>

> .
>

Miguel Egea

unread,
Jan 23, 2010, 3:30:51 PM1/23/10
to
Miquel ? la tabla de destino ya existe? lo digo porque me parece que ese es
el problema, no estoy 100% seguro pero me parece que en remoto no se puede
crear la tabla en un server de destino, haz que esa tabla exista de antemano
y usa un insert into as select..

SAludos,
Miguel Egea
http://www.portalsql.com


"Miquel" <Miq...@discussions.microsoft.com> escribió en el mensaje de
noticias:565DF21C-1818-4DF8...@microsoft.com...

0 new messages