Replikasi SQL (pelanggan) tidak dapat terhubung ke publikasi

Saya memiliki 2 mesin virtual, satu dengan SQL Server 2008 R2 dan satu lagi dengan SQL Server 2012 Express.

Pada tanggal 1 saya memiliki konfigurasi untuk replikasi (publikasi), dan saya ingin mengatur versi Express sebagai pelanggan.

Tapi saya tidak bisa terhubung ke penerbit

Replikasi SQL Server memerlukan nama server sebenarnya untuk membuat koneksi ke server. Tentukan nama server sebenarnya, 'XXXX'. (Replikasi.Utilitas)

Saya telah mencoba menipu dan menambahkan nama server XXXX ke file host, tetapi tidak membantu.

Selain itu saya biasa menjalankan http://www.hagrin.com/332/fixing-sql-server-replication-requires-actual-server-name-make-connection-server-error untuk menyiapkan publikasi dengan cara yang benar

Apa yang perlu saya lakukan agar koneksi berhasil?


person Arbejdsglæde    schedule 12.11.2013    source sumber
comment
Kesalahan ini biasanya terjadi ketika nama host Penerbit atau Pelanggan telah diubah namanya pada suatu waktu. Ted Krueger membahas hal ini secara rinci di sini dan memberikan solusi yang mungkin: blogs.lessthandot.com/index.php/DataMgmt/DBAdmin/   -  person Brandon Williams    schedule 12.11.2013
comment
Aku mengubahnya. Dan lihat nama yang benar tetapi bagaimanapun saya tidak dapat terhubung dari sql express 2012 ke replikasi di SQL server 2008 R2   -  person Arbejdsglæde    schedule 13.11.2013


Jawaban (1)


Replikasi sangat pilih-pilih tentang nama server sebenarnya. Di penerbit dan pelanggan, jalankan select @@servername untuk melihat apa yang harus Anda gunakan. Dugaan saya adalah Anda memiliki alias DNS untuk setidaknya salah satunya.

person Ben Thul    schedule 12.11.2013
comment
nama sama di kedua server. Apa yang dimaksud dengan alias DNS? - person Arbejdsglæde; 12.11.2013
comment
stackoverflow.com/questions/8212032/ ini jawabannya (dari pengguna eLVik) - person Arbejdsglæde; 14.11.2013