Menghubungkan ke instans DB yang menjalankan mesin basis data Microsoft SQL Server - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghubungkan ke instans DB yang menjalankan mesin basis data Microsoft SQL Server

Setelah Amazon RDS menyediakan instans DB, Anda dapat menggunakan aplikasi klien SQL standar guna terhubung ke instans DB. Dalam topik ini, Anda terhubung ke instans DB Anda menggunakan Microsoft SQL Server Management Studio (SSMS) atau SQL Workbench/J.

Sebagai contoh yang akan memandu Anda melalui proses membuat dan menghubungkan ke instans DB sampel, lihat Membuat dan menghubungkan ke instans DB Microsoft SQL Server.

Sebelum Anda menyambungkan

Sebelum dapat terhubung ke instans DB, instans tersebut harus tersedia dan dapat diakses.

  1. Pastikan statusnya available. Anda dapat memeriksa ini di halaman detail untuk contoh Anda di AWS Management Console atau dengan menggunakan describe-db-instances AWS CLI perintah.

    Periksa bahwa instans DB tersedia
  2. Pastikan bahwa instans tersebut dapat diakses sumber Anda. Tergantung pada skenario Anda, instans tersebut mungkin tidak perlu diakses publik. Untuk informasi selengkapnya, lihat Amazon VPC dan Amazon RDS.

  3. Pastikan bahwa aturan masuk grup keamanan VPC Anda memungkinkan akses ke instans DB Anda. Untuk informasi selengkapnya, lihat Tidak dapat terhubung ke instans DB Amazon RDS.

Menemukan nomor port dan titik akhir instans DB

Anda memerlukan titik akhir dan nomor port untuk terhubung ke instans DB.

Untuk menemukan titik akhir dan port
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di sudut kanan atas konsol Amazon RDS, pilih AWS Wilayah instans DB Anda.

  3. Temukan nomor port dan (titik akhir) nama Sistem Nama Domain (DNS) untuk instans DB Anda:

    1. Buka konsol RDS dan pilih Basis data untuk menampilkan daftar instans DB Anda.

    2. Pilih nama instans DB SQL Server untuk menampilkan detailnya.

    3. Di tab Konektivitas & keamanan, salin titik akhir.

      Cari port dan titik akhir instans DB
    4. Catat nomor port tersebut.

Menghubungkan ke instans DB Anda dengan Microsoft SQL Server Management Studio

Dalam prosedur ini, Anda terhubung ke sampel instans DB menggunakan Microsoft SQL Server Management Studio (SSMS). Untuk mengunduh versi mandiri dari utilitas ini, lihat Download SQL Server Management Studio (SSMS) dalam dokumentasi Microsoft.

Untuk terhubung ke instans DB menggunakan SSMS
  1. Mulai SQL Server Management Studio.

    Lalu, kotak dialog Hubungkan ke Server akan muncul.

    Dialog Hubungkan ke Server
  2. Berikan informasi untuk instans DB Anda:

    1. Untuk Jenis server, pilih Mesin Basis Data.

    2. Untuk Nama server, masukkan nama DNS (titik akhir) dan nomor port instans DB Anda, yang dipisahkan dengan koma.

      penting

      Ubah titik dua antara titik akhir dan nomor port menjadi koma.

      Nama server Anda akan terlihat seperti contoh berikut.

      database-2.cg034itsfake.us-east-1.rds.amazonaws.com,1433
    3. Untuk Autentikasi, pilih Autentikasi SQL Server.

    4. Untuk Masuk, masukkan nama pengguna utama untuk instans DB Anda.

    5. Untuk Kata sandi, masukkan kata sandi untuk instans DB Anda.

  3. Pilih Hubungkan.

    Setelah beberapa saat, SSMS akan terhubung ke instans DB Anda.

    Jika tidak dapat terhubung ke instans DB Anda, lihat Pertimbangan grup keamanan dan Memecahkan masalah koneksi ke instans DB SQL Server Anda.

  4. Instans DB SQL Server Anda hadir dengan data sistem default standar SQL Server (master, model, msdb, dan tempdb). Untuk menjelajahi basis data sistem, lakukan tindakan berikut:

    1. Di SSMS, pada menu Lihat, pilih Object Explorer.

    2. Perluas instans DB Anda, perluas Basis Data, lalu perluas Basis Data Sistem.

      Object Explorer menampilkan basis data sistem
  5. Instans DB SQL Server Anda juga dilengkapi dengan basis data bernama rdsadmin. Amazon RDS menggunakan basis data ini untuk menyimpan objek yang digunakan untuk mengelola basis data Anda. Basis data rdsadmin juga mencakup prosedur tersimpan yang dapat Anda jalankan untuk melakukan tugas tingkat lanjut. Untuk informasi selengkapnya, lihat Tugas DBA umum untuk Microsoft SQL Server.

  6. Sekarang Anda dapat mulai membuat basis data sendiri dan menjalankan kueri pada instans DB dan basis data Anda seperti biasa. Untuk menjalankan kueri pengujian pada instans DB Anda, lakukan tindakan berikut:

    1. Di SSMS, pada menu File, arahkan ke Baru, lalu pilih Kueri dengan Koneksi Saat Ini.

    2. Masukkan kueri SQL berikut.

      select @@VERSION
    3. Jalankan kueri. SSMS mengembalikan versi SQL Server dari instans DB Amazon RDS Anda.

      Jendela SQL Query

Menghubungkan ke instans DB Anda dengan SQL Workbench/J

Contoh ini menunjukkan cara menghubungkan ke instans DB yang menjalankan mesin basis data Microsoft SQL Server menggunakan alat basis data SQL Workbench/J. Untuk mengunduh SQL Workbench/J, lihat SQL Workbench/J.

SQL Workbench/J menggunakan JDBC untuk terhubung ke instans DB Anda. Anda juga memerlukan driver JDBC untuk SQL Server. Untuk mengunduh driver ini, lihat Microsoft JDBC Driver 6.0 untuk SQL Server.

Untuk terhubung ke instans DB menggunakan SQL Workbench/J
  1. Buka SQL Workbench/J. Kotak dialog Pilih Profil Koneksi akan muncul, seperti yang ditunjukkan berikut ini.

    Pilih dialog Profil Koneksi
  2. Di kotak pertama pada bagian atas kotak dialog, masukkan nama untuk profil.

  3. Untuk Driver, pilih SQL JDBC 4.0.

  4. Untuk URL, masukkan jdbc:sqlserver://, lalu masukkan titik akhir instans DB Anda. Misalnya, nilai URL dapat berupa seperti berikut ini.

    jdbc:sqlserver://sqlsvr-pdz.abcd12340.us-west-2.rds.amazonaws.com:1433
  5. Untuk Nama pengguna, masukkan nama pengguna utama untuk instans DB.

  6. Untuk Kata sandi, masukkan kata sandi untuk pengguna utama.

  7. Pilih ikon simpan di toolbar dialog, seperti yang ditunjukkan berikut.

    Simpan profil
  8. Pilih OKE. Setelah beberapa saat, SQL Workbench/J terhubung ke instans DB Anda. Jika tidak dapat terhubung ke instans DB Anda, lihat Pertimbangan grup keamanan dan Memecahkan masalah koneksi ke instans DB SQL Server Anda.

  9. Dalam panel kueri, masukkan kueri SQL berikut.

    select @@VERSION
  10. Pilih ikon Execute di toolbar, seperti yang ditunjukkan berikut.

    Jalankan kueri

    Kueri menampilkan informasi versi untuk instans DB Anda, serupa dengan yang berikut.

    Microsoft SQL Server 2017 (RTM-CU22) (KB4577467) - 14.0.3356.20 (X64)

Pertimbangan grup keamanan

Untuk terhubung ke instans DB Anda, instans DB Anda harus dikaitkan dengan grup keamanan. Grup keamanan ini berisi alamat IP dan konfigurasi jaringan yang Anda gunakan untuk mengakses instans DB. Anda mungkin telah mengaitkan instans DB dengan grup keamanan yang sesuai saat Anda membuat instans DB Anda. Jika Anda menetapkan grup keamanan yang tidak dikonfigurasi saat membuat instans DB Anda, firewall instans DB Anda akan mencegah koneksi.

Dalam beberapa kasus, Anda mungkin perlu membuat grup keamanan baru untuk memungkinkan akses. Untuk petunjuk tentang cara membuat grup keamanan baru, lihat Mengontrol akses dengan grup keamanan. Untuk topik yang dapat memandu Anda melalui proses penyiapan aturan grup keamanan VPC Anda, lihat Tutorial: Membuat VPC untuk digunakan dengan instans DB (khusus IPv4).

Setelah Anda membuat grup keamanan baru, ubah instans DB Anda untuk dikaitkan dengan grup keamanan. Untuk informasi selengkapnya, lihat Memodifikasi instans DB Amazon RDS.

Anda dapat meningkatkan keamanan dengan menggunakan SSL untuk mengenkripsi koneksi dengan instans basis data Anda. Untuk informasi selengkapnya, lihat Menggunakan SSL dengan instans DB Microsoft SQL Server.

Memecahkan masalah koneksi ke instans DB SQL Server Anda

Tabel berikut menunjukkan pesan kesalahan yang dapat terjadi saat mencoba untuk terhubung ke instans DB SQL Server Anda.

Masalah Saran pemecahan masalah

Tidak dapat membuka koneksi ke SQL Server — Microsoft SQL Server, Kesalahan: 53

Pastikan bahwa Anda menentukan nama server dengan benar. Untuk Nama server, masukkan nama DNS dan nomor port instans DB sampel Anda, dipisahkan dengan koma.

penting

Jika terdapat titik dua di antara nama DNS dan nomor port, ubah titik dua menjadi koma.

Nama server Anda akan terlihat seperti contoh berikut.
sample-instance.cg034itsfake.us-east-1.rds.amazonaws.com,1433

Tidak ada koneksi yang dapat dibuat karena mesin target secara aktif menolaknya — Microsoft SQL Server, Kesalahan: 10061

Anda dapat menghubungi instans DB, tetapi koneksinya ditolak. Masalah ini biasanya disebabkan karena kesalahan menentukan nama pengguna atau kata sandi. Verifikasi nama pengguna dan kata sandi, lalu coba lagi.

Terjadi kesalahan terkait jaringan atau khusus instans saat membuat koneksi ke SQL Server. Server tidak ditemukan atau tidak dapat diakses... Waktu operasi tunggu habis – Microsoft SQL Server, Kesalahan: 258 Aturan akses yang diterapkan oleh firewall lokal dan alamat IP yang diizinkan untuk mengakses instans DB mungkin tidak cocok. Kemungkinan besar masalahnya adalah aturan masuk dalam grup keamanan Anda. Untuk informasi selengkapnya, lihat Keamanan dalam Amazon RDS.

Instans basis data Anda harus dapat diakses secara publik. Untuk menghubungkannya dari luar VPC, instans harus memiliki alamat IP publik yang ditetapkan.

catatan

Untuk mengetahui informasi selengkapnya tentang masalah koneksi, lihat Tidak dapat terhubung ke instans DB Amazon RDS.