Problema DB Mirroring

giovedì 09 ottobre 2008 - 08.41

manager58427227 Profilo | Newbie

Ciao a tutti,

ho un problema relativo all'implementazione di una procedura di database mirroring.

Su un'unico server con s.o. Windows 2003 R2 e fuori dominio, ho installato 3 istanze di SQL Server 2005 Standard Edition SP2, chiamate rispettivamente "Principal" (porta 5022), "Mirror" (porta 5023) e "Witness" (porta 5024).

Premetto che:
- le istanze coinvolte utilizzano account di servizio uguali e, tramite SQL Server Management Studio, accedo sia come "Autenticazione di Windows" sia come "Autenticazione di SQL Server" (quindi con "sa"), quindi non li devo aggiungere tra i login delle istanze partner
- il firewall è disabilitato
- per tutte e 3 le istanze sono abilitati sia il TCP/IP sia il Named Pipes

In allegato trovate gli step che effettuo con l'errore al punto 12 (Network address TCP://MYSERVER:5023 cannot be reached).

Sapete dove sbaglio, per favore?

Grazie molte e buon lavoro a tutti

Marco

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao!
>
>Sapete dove sbaglio, per favore?
Il codice che mi hai allegato mi sembra corretto.. Sinceramente non capisco come mai tu abbia questo tipo di errore.
Si vedono tutti i server? provato la TELNET? provato a pingarli? Controlla che si vedano con sicurezza..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

manager58427227 Profilo | Newbie

Ciao Alessandro,
i server si vedono, o meglio, visto che in realtà il server è 1 solo con 3 istanze queste teoricamente si vedono, telnet funziona correttamente verso tutte le porte, idem per il ping.
Leggendo il log degli eventi ho notato 1 cosa strana, ogni tanto mi esce un waring con la digitura "porta 5022 già in uso da un altro processo", ma la porta è in uso dalla sola istanza, o almeno così mi sembra, ...
Eventualmente c'è un modo di capire quale processo gira su una porta?

alx_81 Profilo | Guru

>Ciao Alessandro,
>i server si vedono, o meglio, visto che in realtà il server è
>1 solo con 3 istanze queste teoricamente si vedono, telnet funziona
>correttamente verso tutte le porte, idem per il ping.
>Leggendo il log degli eventi ho notato 1 cosa strana, ogni tanto
>mi esce un waring con la digitura "porta 5022 già in uso da un
>altro processo", ma la porta è in uso dalla sola istanza, o almeno
>così mi sembra, ...
>Eventualmente c'è un modo di capire quale processo gira su una
>porta?
Prova ad usare NetLimiter
http://www.netlimiter.com/download.php

Puoi provare altre porte per vedere se funziona tutto?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

manager58427227 Profilo | Newbie

Ok, provo NetLimiter, di base avevo già cambiato la porta perchè il default era 1433.
Poi ti dico...
CIao e grazie

manager58427227 Profilo | Newbie

Ho verificato e le 3 porte sono utilizzate solo da quelle istanze, provo a cambiarle.

manager58427227 Profilo | Newbie

Il problema persiste anche cambiando le porte

alx_81 Profilo | Guru

>Il problema persiste anche cambiando le porte
Ti chiedo scusa ma non riesco a trovare l'errore..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

manager58427227 Profilo | Newbie

Ciao Alessandro,
nessun problema, vai tranquillo, se la prox settimana non risolvo ti scrivo in pvt, vorrei chiederti un favore...
Ciao buon week-end!
Marco

stepic77 Profilo | Newbie

Identico problema, manager hai risolto?
.
.

stepic77 Profilo | Newbie

Problema risolto (almeno nel mio caso). Il problema della Network address TCP://MYSERVER:5023 cannot be reached, era sul dominio.
Modificando la connessione TCP://MYSERVER:5023 --> TCP://nomecomputer.dominio.local:5023 è tornato tutto a funzionare.

PS. I server sono sulla stessa macchina e non ho l'autentificazione di windows, spero che ti sia d'aiuto.
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5