Bagikan melalui


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:

  1. 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';
    
  2. Mulai ulang komputer yang menjalankan SQL Server.

  3. 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 SERVERPROPERTYfungsi ('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:

  1. Mulai Management Studio.

  2. Di Object Explorer, perluas nama instans SQL Server Anda.

  3. Klik kanan pada folder Replikasi dan klik Konfigurasikan Replikasi distribusi, lalu klik Konfigurasi Penerbitan, Pelanggan, dan Distribusi.

  4. Dalam kotak dialog KonfigurasiKan Wizard Distribusi , klik Berikutnya.

  5. 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.

  6. Dalam kotak dialog Mulai Agen SQL Server, klik Berikutnya.

  7. Dalam kotak dialog Folder Rekam Jepret, klik Berikutnya.

    Catatan

    Jika Anda menerima pesan untuk mengonfirmasi jalur folder rekam jepret, klik Ya.

  8. Dalam kotak dialog Database Distribusi, klik Berikutnya.

  9. Dalam kotak dialog Penerbit , klik Berikutnya.

  10. Dalam kotak dialog Tindakan Wizard, klik Berikutnya.

  11. Dalam kotak dialog Selesaikan Panduan , klik Selesai.

Lihat juga