Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema con Linked Server
lunedì 25 febbraio 2008 - 11.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Steffy1
Profilo
| Newbie
3
messaggi | Data Invio:
lun 25 feb 2008 - 11:10
Ho provato a fare la connessione:
sp_addlinkedserver @server = N'nome_assegnato_da_me',
@srvproduct = N' ',
@provider = N'SQLNCLI',
@datasrc = N'123.123.123.123',
@catalog = N'nome_DB_remoto'
exec sp_addlinkedsrvlogin
@rmtsrvname='nome_assegnato_da_me',
@useself ='FALSE',
@locallogin='',
@rmtuser='user',
@rmtpassword='password'
Ma mi dà errore:
Messaggio 15007, livello 16, stato 1, procedura sp_addlinkedsrvlogin, riga 76
'' non è un account di accesso valido oppure non si dispone dell'autorizzazione.
Premesso che IP, user e password sono corretti e sul server remoto è stato permesso l'accesso dal mio IP.
Cosa sbaglio?
grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 25 feb 2008 - 12:35
>Ma mi dà errore:
>Messaggio 15007, livello 16, stato 1, procedura sp_addlinkedsrvlogin,
>riga 76
>'' non è un account di accesso valido oppure non si dispone dell'autorizzazione.
>
>Premesso che IP, user e password sono corretti e sul server remoto
>è stato permesso l'accesso dal mio IP.
>Cosa sbaglio?
Ciao Stefania,
sei sicura che l'istanza alla quale cerchi di connetterti abbia abilitato l'accesso remoto?
Se provi a connetterti dal server sul quale stai cercando di definire il linked server, specificando quell'account SQL Server, la connessione avviene?
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Steffy1
Profilo
| Newbie
3
messaggi | Data Invio:
lun 25 feb 2008 - 14:59
>>Ma mi dà errore:
>>Messaggio 15007, livello 16, stato 1, procedura sp_addlinkedsrvlogin,
>>riga 76
>>'' non è un account di accesso valido oppure non si dispone dell'autorizzazione.
>>
>>Premesso che IP, user e password sono corretti e sul server remoto
>>è stato permesso l'accesso dal mio IP.
>>Cosa sbaglio?
>
>Ciao Stefania,
>
>sei sicura che l'istanza alla quale cerchi di connetterti abbia
>abilitato l'accesso remoto?
Dove posso controllare questa impostazione?
>Se provi a connetterti dal server sul quale stai cercando di
>definire il linked server, specificando quell'account SQL Server,
>la connessione avviene?
La sp_addlinkedserver non ha dato messaggi d'errore, infatti ha aggiunto il nome del linked server nella cartella "Server collegati",
è la sp_addlinkedsrvlogin che dà errore.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 25 feb 2008 - 15:07
>Dove posso controllare questa impostazione?
Vai sul server remoto (eventualmente anche tramite Remote Desktop) e lancia il SQL Server Surface Area Configuration.
Seleziona "Surface Area Configuration for Services and Connections", ti apparirà una dialog box. Seleziona "Remote Connections" e verifica che sia selezionato l'option button "Local and remote connections" ("Using TCP/IP Only" va più che bene)
>>Se provi a connetterti dal server sul quale stai cercando di
>>definire il linked server, specificando quell'account SQL Server,
>>la connessione avviene?
>
>La sp_addlinkedserver non ha dato messaggi d'errore, infatti
>ha aggiunto il nome del linked server nella cartella "Server
>collegati",
>è la sp_addlinkedsrvlogin che dà errore.
Non intendevo con la sp_addlinkedserver, ma aprendo una semplice connessione remota al server via sqlcmd o SSMS.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Steffy1
Profilo
| Newbie
3
messaggi | Data Invio:
lun 25 feb 2008 - 15:48
>>Dove posso controllare questa impostazione?
>Vai sul server remoto (eventualmente anche tramite Remote Desktop)
Ho provato a fare una connessione di desktop remoto (funzione di win xp) inserendo l'IP utente e password,
risultato: impossibile connettersi al server remoto (è possibile che le connessioni remote non siano state abilitate)
>e lancia il SQL Server Surface Area Configuration.
>Seleziona "Surface Area Configuration for Services and Connections",
>ti apparirà una dialog box. Seleziona "Remote Connections" e
>verifica che sia selezionato l'option button "Local and remote
>connections" ("Using TCP/IP Only" va più che bene)
>
>>>Se provi a connetterti dal server sul quale stai cercando di
>>>definire il linked server, specificando quell'account SQL Server,
>>>la connessione avviene?
>>
>>La sp_addlinkedserver non ha dato messaggi d'errore, infatti
>>ha aggiunto il nome del linked server nella cartella "Server
>>collegati",
>>è la sp_addlinkedsrvlogin che dà errore.
>
>Non intendevo con la sp_addlinkedserver, ma aprendo una semplice
>connessione remota al server via sqlcmd o SSMS.
>
Ho provato da SSMS a fare la connessione al server
ma da sempre errore:
Impossibile connettersi a IP
Si è verificato un errore mentre si cercava di stabilire una connessione con il server. Quando ci si connette a SQL Server 2005, questo errore potrebbe essere provocato dal fatto che l'SQL Server non ammette connessioni remote sotto le impostazioni predefinite. (provider: Provider Named Pipes, error: 40 - Impossibile aprire una connessione a SQL Server) (Microsoft SQL Server, errore: 53)
Da questi TEST posso dedurre che sul server remoto non è stato abilitato il mio accesso?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 25 feb 2008 - 15:52
>Ho provato a fare una connessione di desktop remoto (funzione
>di win xp) inserendo l'IP utente e password,
>risultato: impossibile connettersi al server remoto (è possibile
>che le connessioni remote non siano state abilitate)
Chiedi al sysadmin di farti salire oppure delega al DBA la verifica che ti ho indicato.
>Ho provato da SSMS a fare la connessione al server
>ma da sempre errore:
>
>Impossibile connettersi a IP
>
>Si è verificato un errore mentre si cercava di stabilire una
>connessione con il server. Quando ci si connette a SQL Server
>2005, questo errore potrebbe essere provocato dal fatto che l'SQL
>Server non ammette connessioni remote sotto le impostazioni predefinite.
>(provider: Provider Named Pipes, error: 40 - Impossibile aprire
>una connessione a SQL Server) (Microsoft SQL Server, errore:
>53)
>
>Da questi TEST posso dedurre che sul server remoto non è stato
>abilitato il mio accesso?
Quella potrebbe essere una delle cause.
Ne potrebbero esistere altre, come la presenza di un firewall che blocca il traffico sulla porta TCP utilizzata dall'istanza, ecc.
Fai fare tutte le verifiche del caso.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !