MSSQLSERVER_18483
Berlaku untuk: SQL Server
Detail
Atribut | Nilai |
---|---|
Nama Produk | SQL Server |
ID Peristiwa | 18483 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | REMLOGIN_INVALID_USER |
Teks Pesan | Tidak dapat tersambung ke server '%.ls' karena '%.ls' tidak didefinisikan sebagai log masuk jarak jauh di server. Verifikasi bahwa Anda telah menentukan nama masuk yang benar. %.*ls. |
Penjelasan
Kesalahan ini terjadi ketika Anda mencoba mengonfigurasi distributor replikasi pada sistem yang dipulihkan menggunakan gambar hard disk komputer lain tempat instans SQL awalnya diinstal. Pesan kesalahan yang mirip dengan yang berikut ini dilaporkan kepada pengguna:
SQL Server Management Studio tidak dapat mengonfigurasi '<Instans> Server><' sebagai Distributor untuk '<Instans> Server><' . Kesalahan 18483: Tidak dapat tersambung ke server '<Instans> Server><' karena 'distributor_admin' tidak didefinisikan sebagai login jarak jauh di server. Verifikasi bahwa Anda telah menentukan nama masuk yang benar. %.*ls.
Penyebab
Ketika Anda menyebarkan SQL Server dari gambar hard disk komputer lain tempat SQL Server diinstal, nama jaringan komputer citra dipertahankan dalam penginstalan baru. Nama jaringan yang salah menyebabkan konfigurasi distributor replikasi gagal. Masalah yang sama terjadi jika Anda mengganti nama komputer setelah SQL Server diinstal.
Tindakan pengguna
Untuk mengatasi masalah ini, ganti nama server SQL Server dengan nama jaringan komputer yang benar. Untuk melakukannya, ikuti langkah-langkah berikut:
Masuk ke komputer tempat Anda menyebarkan SQL Server dari gambar disk, lalu jalankan pernyataan Transact-SQL berikut di SQL Server:
-- Use the Master database USE master GO -- Declare local variables DECLARE @serverproperty_servername varchar(100), @servername varchar(100); -- Get the value returned by the SERVERPROPERTY system function SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName')); -- Get the value returned by @@SERVERNAME global variable SELECT @servername = CONVERT(varchar(100), @@SERVERNAME); -- Drop the server with incorrect name EXEC sp_dropserver @server=@servername; -- Add the correct server as a local server EXEC sp_addserver @server=@serverproperty_servername, @local='local';
Mulai ulang komputer yang menjalankan SQL Server.
Untuk memverifikasi bahwa nama SQL Server dan nama jaringan komputer sama, jalankan pernyataan Transact-SQL berikut:
SELECT @@SERVERNAME, SERVERPROPERTY('ServerName');
Informasi selengkapnya
Anda dapat menggunakan @@SERVERNAME
variabel global atau SERVERPROPERTY
fungsi ('ServerName') di SQL Server untuk menemukan nama jaringan komputer yang menjalankan SQL Server. Properti ServerName fungsi SERVERPROPERTY
secara otomatis melaporkan perubahan nama jaringan komputer saat Anda menghidupkan ulang komputer dan layanan SQL Server. Variabel @@SERVERNAME
global mempertahankan nama komputer SQL Server asli hingga nama SQL Server diatur ulang secara manual.
Langkah-langkah untuk Mereprodusi Masalah
Di komputer tempat Anda menyebarkan SQL Server dari gambar disk, ikuti langkah-langkah berikut:
Mulai Management Studio.
Di Object Explorer, perluas nama instans SQL Server Anda.
Klik kanan pada folder Replikasi dan klik Konfigurasikan Replikasi distribusi, lalu klik Konfigurasi Penerbitan, Pelanggan, dan Distribusi.
Dalam kotak dialog KonfigurasiKan Wizard Distribusi , klik Berikutnya.
Dalam kotak dialog Distributor, klik untuk memilih '<Instans> Server><' akan bertindak sebagai Distributornya sendiri; SQL Server akan membuat database distribusi dan tombol radio log, lalu klik Berikutnya.
Dalam kotak dialog Mulai Agen SQL Server, klik Berikutnya.
Dalam kotak dialog Folder Rekam Jepret, klik Berikutnya.
Catatan
Jika Anda menerima pesan untuk mengonfirmasi jalur folder rekam jepret, klik Ya.
Dalam kotak dialog Database Distribusi, klik Berikutnya.
Dalam kotak dialog Penerbit , klik Berikutnya.
Dalam kotak dialog Tindakan Wizard, klik Berikutnya.
Dalam kotak dialog Selesaikan Panduan , klik Selesai.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk