Saya mengalami masalah yang sama:ketika mengakses server jarak jauh dengan Object Explorer, SSMS akan hang tanpa batas. Log Peristiwa Sistem Windows akan menampilkan kesalahan DCOM 10009 ("DCOM tidak dapat berkomunikasi dengan komputer MACHINE_NAME menggunakan salah satu protokol yang dikonfigurasi.").
Solusinya adalah menghapus riwayat MRU dan setelan lainnya dari profil saya. Untuk melakukannya:
- Tutup semua instance SSMS 2012 yang terbuka
- Di Explorer, buka "%AppData%\Microsoft\SQL Server Management Studio"
- Ganti nama folder "11.0" menjadi yang lain, seperti "11.0.old"
- Buka SSMS 2012
Anda akan melihat bahwa daftar MRU Anda telah dihapus. Anda kemudian dapat memasukkan kembali kredensial Anda dan menggunakan SSMS seperti biasa.
Jika semuanya berfungsi, Anda dapat menghapus folder yang diganti namanya. Jika tidak, hapus folder "11.0" baru yang dibuat dan ganti nama yang asli kembali menjadi "11.0".
Saya tidak tahu apakah sebenarnya daftar MRU yang menyebabkan masalah ini atau apakah itu beberapa data profil lainnya.
Kami dapat menemukan bahwa SSMS mencoba membuat koneksi DCOM melalui port 135 ke SQL Server (mungkin untuk SSIS, T-SQL Debugging, atau yang lainnya). Firewall kami dikonfigurasi untuk memblokir port 135. Dengan membuka port di firewall, kami dapat menggunakan SSMS (karenanya alasan ini bekerja melawan database lokal tetapi tidak dengan database jarak jauh). Sayangnya, port terbuka 135 mengundang banyak serangan, jadi itu bukan solusi praktis bagi kami.