Topik ini menjelaskan cara menggunakan klien seperti TSQL (FreeTDS), sqlcmd, SQL Server Management Studio (SSMS), dan Azure Data Studio untuk menghubungkan ke instans ApsaraDB RDS for PostgreSQL dengan Babelfish diaktifkan melalui port Tabular Data Stream (TDS).
Untuk menghubungkan ke instans RDS melalui port PostgreSQL, lihat Menghubungkan ke Instans ApsaraDB RDS for PostgreSQL.
Prasyarat
Instans RDS dengan Babelfish diaktifkan telah dibuat. Untuk informasi lebih lanjut, lihat Aktifkan Babelfish untuk Instans ApsaraDB RDS for PostgreSQL.
Akun Babelfish telah dibuat. Untuk informasi lebih lanjut, lihat Kelola Akun Babelfish.
Daftar putih alamat IP dikonfigurasi untuk mengizinkan server tempat klien berada mengakses instans RDS. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih Alamat IP untuk Instans ApsaraDB RDS for PostgreSQL.
Titik akhir dan port TDS dari instans RDS yang memiliki Babelfish diaktifkan diperoleh. Untuk informasi lebih lanjut, lihat Lihat Titik Akhir dan Port TDS.
Prosedur
Menggunakan TSQL (FreeTDS) untuk menghubungkan ke instans RDS
Jalankan perintah berikut untuk menginstal TSQL (FreeTDS). Dalam contoh ini, CentOS 7 digunakan.
sudo yum install -y freetdsJalankan perintah berikut untuk menghubungkan ke instans RDS:
tsql -S pgm-****.pg.rds.aliyuncs.com -p 1433 -U babelfish_userTabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Contoh
Deskripsi
-S
pgm-****.pg.rds.aliyuncs.com
Titik akhir yang digunakan untuk menghubungkan ke instans RDS.
-p
1433
Nomor port TDS.
-U
babelfish_user
Nama pengguna akun Babelfish.
Lakukan query SQL sederhana. Untuk informasi lebih lanjut, lihat Operasi Umum dan Deskripsi Kompatibilitas.
SELECT name FROM sys.databases; GO
Menggunakan sqlcmd untuk menghubungkan ke instans RDS
Unduh dan instal sqlcmd. Untuk informasi lebih lanjut, lihat Unduh dan Instal sqlcmd dalam dokumentasi resmi SQL Server.
Jalankan perintah berikut untuk menghubungkan ke instans RDS:
sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_userTabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Contoh
Deskripsi
-S
pgm-****.pg.rds.aliyuncs.com,1433
Titik akhir dan nomor port yang digunakan untuk menghubungkan ke instans RDS.
Nilainya dalam format
Titik akhir,Nomor port.-U
babelfish_user
Nama pengguna akun Babelfish.
Lakukan query SQL sederhana. Untuk informasi lebih lanjut, lihat Operasi Umum dan Deskripsi Kompatibilitas.
SELECT name FROM sys.databases; GO
Menggunakan SSMS untuk menghubungkan ke instans RDS
Unduh dan instal SSMS. Untuk informasi lebih lanjut, lihat Unduh SSMS dalam dokumentasi resmi SQL Server.
Buka klien SSMS. Di bilah menu, pilih File > New > Database Engine Query.

Konfigurasikan parameter dan klik Connect.

Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Contoh
Deskripsi
Tipe server
Database Engine
Nilai parameter ini tetap.
Nama server
pgm-****.pg.rds.aliyuncs.com,1433
Titik akhir dan nomor port yang digunakan untuk menghubungkan ke instans RDS.
Nilainya dalam format
Titik akhir,Nomor port.Autentikasi
SQL Server Authentication
Nilai parameter ini tetap.
Login
babelfish_user
Nama pengguna dan kata sandi akun Babelfish.
Password
babelfish_pwd
CatatanJika pesan kesalahan
Kasus yang ditentukan tidak valid. (Microsoft.SqlServer.ConnectionInfo)ditampilkan selama koneksi, selesaikan masalah berdasarkan FAQ.
Menggunakan Azure Data Studio untuk menghubungkan ke instans RDS
Unduh dan instal Azure Data Studio. Untuk informasi lebih lanjut, lihat Unduh dan Instal Azure Data Studio dalam dokumentasi resmi SQL Server.
CatatanDalam contoh ini, Azure Data Studio
1.45.1digunakan.Buka Azure Data Studio dan klik Create a connection.

Atur parameter dan klik Connect.

Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Contoh
Deskripsi
Tipe koneksi
Microsoft SQL Server
Nilai parameter ini tetap.
Server
pgm-****.pg.rds.aliyuncs.com,1433
Titik akhir dan nomor port yang digunakan untuk menghubungkan ke instans RDS.
Nilainya dalam format
Titik akhir,Nomor port.Tipe autentikasi
SQL Login
Nilai parameter ini tetap.
Nama pengguna
babelfish_user
Nama pengguna dan kata sandi akun Babelfish.
Kata sandi
babelfish_pwd
Enkripsi
Opsional (False)
Nilai parameter ini tetap.

