Ciao a tutti,

sono due giorni che sbatto la testa!!

Allora ho due server ... in uno risiede un db Sqlserver2005 dove gira un software per gestire i dati dello stesso.
nell'altro ho bisogno di create un db contenente dei synonym di alcune tabelle del db Server1.

per fare tutto ciò ho creato prima un linkedserver/linked serverlogin e successivamente ho creato la tabella synonym :

sp_dropserver [SPQR-VAIO1]
go

EXEC master.dbo.sp_addlinkedserver
@server = 'SPQR-VAIO1'
, @srvproduct = '192.168.1.58'
, @provider='SQLNCLI'
, @catalog = '192.168.1.58\dbo.GeFint'

go


EXEC master.dbo.sp_addlinkedsrvlogin
@useself = false,
@locallogin =sa ,
@rmtsrvname='SPQR-VAIO1' ,
@rmtuser=sa ,
@rmtpassword=pippo

go

drop synonym Utente
go

create synonym Utente for [SPQR-VAIO1].gefinet.dbo.Utente
go

il mio problema è che quando vado a fare la select sulla tabella synonym

select * from dbo.synonym

mi continua a dare problemi di autorizzazione di accesso

Messaggio 18456, livello 14, stato 1, riga 1
Accesso non riuscito per l'utente 'sa'.
Messaggio 4060, livello 11, stato 1, riga 1
Impossibile aprire il database "192.168.1.58\dbo.GeFin" richiesto dall'account di accesso. Accesso non riuscito.

aiutooo!!! non so più dove sbattere la testa !