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.
-
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. -
Pastikan bahwa instans tersebut dapat diakses sumber Anda. Tergantung pada skenario Anda, instans tersebut mungkin tidak perlu diakses publik. Untuk informasi selengkapnya, lihat .
-
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
Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.
-
Di sudut kanan atas konsol Amazon RDS, pilih AWS Wilayah instans DB Anda.
-
Temukan nomor port dan (titik akhir) nama Sistem Nama Domain (DNS) untuk instans DB Anda:
-
Buka konsol RDS dan pilih Basis data untuk menampilkan daftar instans DB Anda.
-
Pilih nama instans DB SQL Server untuk menampilkan detailnya.
-
Di tab Konektivitas & keamanan, salin titik akhir.
-
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)
Untuk terhubung ke instans DB menggunakan SSMS
-
Mulai SQL Server Management Studio.
Lalu, kotak dialog Hubungkan ke Server akan muncul.
-
Berikan informasi untuk instans DB Anda:
-
Untuk Jenis server, pilih Mesin Basis Data.
-
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
-
Untuk Autentikasi, pilih Autentikasi SQL Server.
-
Untuk Masuk, masukkan nama pengguna utama untuk instans DB Anda.
-
Untuk Kata sandi, masukkan kata sandi untuk instans DB Anda.
-
-
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.
-
Instans DB SQL Server Anda hadir dengan data sistem default standar SQL Server (
master
,model
,msdb
, dantempdb
). Untuk menjelajahi basis data sistem, lakukan tindakan berikut:-
Di SSMS, pada menu Lihat, pilih Object Explorer.
-
Perluas instans DB Anda, perluas Basis Data, lalu perluas Basis Data Sistem.
-
-
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 datardsadmin
juga mencakup prosedur tersimpan yang dapat Anda jalankan untuk melakukan tugas tingkat lanjut. Untuk informasi selengkapnya, lihat Tugas DBA umum untuk Microsoft SQL Server. -
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:
-
Di SSMS, pada menu File, arahkan ke Baru, lalu pilih Kueri dengan Koneksi Saat Ini.
-
Masukkan kueri SQL berikut.
select @@VERSION
-
Jalankan kueri. SSMS mengembalikan versi SQL Server dari instans DB Amazon RDS Anda.
-
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
Untuk terhubung ke instans DB menggunakan SQL Workbench/J
-
Buka SQL Workbench/J. Kotak dialog Pilih Profil Koneksi akan muncul, seperti yang ditunjukkan berikut ini.
-
Di kotak pertama pada bagian atas kotak dialog, masukkan nama untuk profil.
-
Untuk Driver, pilih
SQL JDBC 4.0
. -
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
-
Untuk Nama pengguna, masukkan nama pengguna utama untuk instans DB.
-
Untuk Kata sandi, masukkan kata sandi untuk pengguna utama.
-
Pilih ikon simpan di toolbar dialog, seperti yang ditunjukkan berikut.
-
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.
-
Dalam panel kueri, masukkan kueri SQL berikut.
select @@VERSION
-
Pilih ikon
Execute
di toolbar, seperti yang ditunjukkan berikut.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 |
---|---|
|
Pastikan bahwa Anda menentukan nama server dengan benar. Untuk Nama server, masukkan nama DNS dan nomor port instans DB sampel Anda, dipisahkan dengan koma. pentingJika terdapat titik dua di antara nama DNS dan nomor port, ubah titik dua menjadi koma.
|
|
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.