Non sono sicuro se la disattivazione del firewall sia sufficiente. se l'utente ha le autorizzazioni sysadmin e continua a ricevere questo errore significa che il client non è in grado di connettersi al server in modalità di debug. controllare che le porte TCP e UDP siano aperte correttamente.
SQL remote debugging configuration
EDIT: 1
Sono sicuro che è necessario avere anche stralunate molto e cercato di scoprire i messaggi di errore. Quello che ho trovato finora è l'errore nell'OP che hai citato è fuorviante e da quell'errore non possiamo dire cosa è esattamente sbagliato o cosa guardare dopo. Ma come hai risposto nei commenti, dopo aver apportato le modifiche per abilitare Remote Debugger; l'errore citato è più chiaro e ritengo che il permesso appropriato sia ancora un problema. Un sacco di altri suggerimento che potrebbe anche aver provato finora, ma se non avete fatto questo permette di provare ancora una volta:
In uno dei commenti che ho citato per provare login utilizzando l'utente di Windows.
Ora Mantieni le impostazioni che hai già fatto per le porte TCP, Firewall Eccezione ecc ... spiegato nel link sopra. si dispone di Windows 2012 server in cui è installato il server DB. e Windows 8 Prof dove si ha il client DB e ci si connette tramite SSMS. Ora credo che entrambe le macchine siano nello stesso dominio. Diciamo dominio XYZ. È necessario avere il login di Windows sul server, diciamo che è "XYZ \ HALI" con cui è possibile accedere a Windows Server. accedere e assicurarsi che il login sia presente anche in SQL SERVER con autorizzazione sysadmin. Poiché la macchina client si trova nello stesso dominio, assicurati di aver effettuato l'accesso al computer client utilizzando lo stesso utente "XYZ \ HALI". Ora avvia SSMS e scegli l'autenticazione di Windows invece dell'autenticazione SQL SERVER. Prova ad avviare il debug di codice T-SQL ora.
Se le macchine client e server non sono nello stesso dominio, è necessario registrare il nome del server sul computer client come server collegato, impersonare l'accesso/utente come locale e quindi provare il debug.
Edit: 2
fonte
2013-10-26 02:23:08
dopo aver fatto tutti gli struff menzionati nel blog, entrambi i lati, server e client, quando ho provato a eseguire il debug su clinet questo errore si è verificato, prima di fare eccezione del firewall ho riscontrato un errore diverso, ora sto ricevendo questo errore - . . Impossibile avviare il debugger Transact-SQL, impossibile connettersi all'istanza 'xxxx' del Motore di database. Assicurarsi di aver abilitato le eccezioni del firewall di debug e di utilizzare un account di accesso membro del ruolo predefinito del server sysadmin. Fai clic su Guida per ulteriori informazioni. –
quale sistema operativo è su server e client. anche quando ci si connette a SSMS sul client si utilizza "nomeserver \ instancename" non l'indirizzo IP corretto. anche tu usando "utente di autenticazione di Windows" che esiste su entrambe le macchine. –
sì sul client mi sto connettendo con il nome del server, e sto usando l'autenticazione sql, dovrei usare l'indirizzo IP –