GNU/Linux >> Belajar Linux >  >> Linux

Memecahkan masalah akses jarak jauh ke SQL Server

Saat Anda tidak dapat terhubung ke instans Microsoft® SQL server® dari jarak jauh melalui koneksi ODBC, Visual Studio®, atau SQL Server Management Studio®, firewall Windows® biasanya memblokir akses. Gunakan resolusi dalam artikel ini untuk memecahkan masalah.

Verifikasi lalu lintas port

Pastikan firewall Windows mengizinkan lalu lintas melalui port 1433 :

  1. Buka PowerShell® di stasiun kerja jarak jauh Anda.

  2. Jalankan perintah berikut:

      test-netconnection <public IP address> -port 1433
    

Buka port TCP

Untuk memecahkan masalah ini, buka port TCP 1433 untuk layanan itu sendiri. Jika Anda perlu menggunakan layanan SQL Browser, buka juga port 1434 . Resolusi ini berlaku untuk SQL Server® versi 2005, 2008, 2008 R2, dan 2012.

  1. Buka Jalankan jendela dengan menekan tombol Windows + B , ketikcliconfig , dan pastikan untuk mengaktifkan protokol TCP/IP jika tidak dapat dipertahankan.

  2. Verifikasi bahwa layanan SQL Server berjalan.

    • SQL Server 2005, 2008, dan 2008 R2 :

      Pilih Mulai> Alat Administratif> Layanan dan verifikasi bahwaSQL Server (MSSQLSERVER) layanan sedang berjalan.

    • SQL Server 2012, 2014, dan 2016 :

      Gunakan tombol Windows atau arahkan kursor mouse ke pojok kiri bawah desktop, pilih Administrative Tools> Services dan verifikasi bahwa SQL Server (MSSQLSERVER) layanan sedang berjalan.

  3. Pastikan Anda menggunakan kredensial yang benar untuk mengautentikasi. Akun administrator SQL Server default bernama sa . Jika Anda membuat server dari citra server dengan SQL Server yang telah diinstal sebelumnya, kata sandinya ada dalam file teks di akar partisi C.

  4. Dari prompt perintah, jalankan netstat -an .

  5. Pada output, verifikasi apakah server mendengarkan lalu lintas SQL Server pada port 1433 dan opsional 1434 . Jika tidak, lanjutkan dengan langkah-langkah berikut untuk menggunakan SQL Server Configuration Manager untuk mengubah port.

  6. Buka Manajer Konfigurasi SQL Server sebagai berikut:

    • SQL Server 2005, 2008, dan 2008 R2 :

      Buka Mulai> Semua Program> Microsoft SQL Server 2005 (atau 2008 atau2008 R2)> Alat Konfigurasi> Manajer Konfigurasi SQL Server .

    • SQL Server 2012, 2014, dan 2016 :

      Gunakan tombol Windows atau arahkan kursor mouse ke pojok kiri bawah desktop dan pilih Semua Program> Microsoft SQL Server2012 (atau 2014 atau 2016)> Alat Konfigurasi> SQL Server ConfigurationManager .

  7. Di panel navigasi, luaskan Konfigurasi Jaringan SQL Server dan pilih protokol untuk instance SQL Server Anda.

  8. Di panel kanan, klik kanan TCP/IP dan pilih Properti .

  9. Pilih Alamat IP tab.

  10. Pastikan semua port TCP yang disebutkan di semua antarmuka adalah 1433 .

  11. Klik Oke .

  12. Mulai ulang layanan SQL Server.

Tentukan nama instance SQL Server saat menggunakan instance bernama

Instans bernama memungkinkan Anda meng-host versi atau tipe layanan SQL Server. Jika Anda menggunakan contoh bernama saat menginstal SQL Server, Anda harus menentukan nama contoh SQL Server saat menghubungkan daripada menggunakan nama server atau alamat IP. Tambahkan garis miring terbalik dan nama contoh SQL Server ke nama server atau alamat IP. Misalnya,12.34.56.78\sqlInstanceName atau sqlServerName\sqlInstanceName .


Linux
  1. Paksa reboot server Linux jarak jauh

  2. Kesalahan MS SQL Server 0x80070218

  3. Memecahkan masalah layanan Desktop Jarak Jauh

  1. Memecahkan masalah kegagalan pencadangan SQL Server dengan menggunakan Windows Event Viewer

  2. Memecahkan masalah SSH

  3. Memecahkan masalah jaringan Windows Server

  1. Jalankan Sql Server Di Ubuntu?

  2. Izinkan Akses Ssh Jarak Jauh?

  3. Memecahkan masalah shutdown server Windows