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

select into su server collegato

526 views
Skip to first unread message

Boccia

unread,
Mar 11, 2009, 6:48:07 AM3/11/09
to
Ciao a tutti , utilizzo sql 2005, ho creato un server collegato
(sempre sql 2005) nominato srvshop
quello che voglio fare è creare una nuova tabella (sul db dwbs3neg)
utilizzando l'istruzione select into.
La query che VORREI eseguire è questa:

select * into [srvshop].dwbs3neg.dbo.DW7_LOGOR from dw7_logor

ma l'errore che mi viene visualizzato è il seguente:

Messaggio 117, livello 15, stato 1, riga 1
Il nome di oggetto 'srvshop.dwbs3neg.dbo.DW7_LOGOR' include un numero
di prefissi eccessivo. Il numero massimo consentito è 2.

Se invece faccio una select su una qualsiasi tabella del server
collegato srvshop come questa:

select * from [srvshop].dwbs3neg.dbo.tabella

la query mi restituisce i record correttamente ( e quindi non mi
riporta il messaggio di numero eccessivo di prefissi)

Qual'è il problema?
Cosa sto sbagliando?

Grazie anticipatamente per la risposta.
Ciao,
Boccia

Lorenzo Benaglia

unread,
Mar 11, 2009, 9:16:27 AM3/11/09
to
"Boccia" <luc...@supereva.it> wrote in message:

> La query che VORREI eseguire è questa:
>
> select * into [srvshop].dwbs3neg.dbo.DW7_LOGOR from dw7_logor
>
> ma l'errore che mi viene visualizzato è il seguente:
>
> Messaggio 117, livello 15, stato 1, riga 1
> Il nome di oggetto 'srvshop.dwbs3neg.dbo.DW7_LOGOR' include un numero
> di prefissi eccessivo. Il numero massimo consentito è 2.
Esatto, la tabella di destinazione deve risiedere nel db locale, quindi non
puoi fare quello che hai in mente.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

Andrea Montanari

unread,
Mar 11, 2009, 10:56:41 AM3/11/09
to
salve,

Lorenzo Benaglia wrote:
> "Boccia" <luc...@supereva.it> wrote in message:
>> La query che VORREI eseguire è questa:
>>
>> select * into [srvshop].dwbs3neg.dbo.DW7_LOGOR from dw7_logor
>>
>> ma l'errore che mi viene visualizzato è il seguente:
>>
>> Messaggio 117, livello 15, stato 1, riga 1
>> Il nome di oggetto 'srvshop.dwbs3neg.dbo.DW7_LOGOR' include un numero
>> di prefissi eccessivo. Il numero massimo consentito è 2.
> Esatto, la tabella di destinazione deve risiedere nel db locale,
> quindi non puoi fare quello che hai in mente.
>
> Ciao!

beh, teoricamente basta ruotarla..
posizionarsi nel contesto di [srvshop].dwbs3neg ed eseguire il "contrario"
select * into .dbo.DW7_LOGOR from
[serverOrigine].[dbOrigine].[owner].dw7_logor

saluti
--
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz http://www.hotelsole.com
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
--------- remove DMO to reply


0 new messages