全部产品
Search
文档中心

ApsaraDB RDS:Menggunakan klien untuk membuat koneksi

更新时间:Jul 02, 2025

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

Prosedur

Menggunakan TSQL (FreeTDS) untuk menghubungkan ke instans RDS

  1. Jalankan perintah berikut untuk menginstal TSQL (FreeTDS). Dalam contoh ini, CentOS 7 digunakan.

    sudo yum install -y freetds
  2. Jalankan perintah berikut untuk menghubungkan ke instans RDS:

    tsql -S pgm-****.pg.rds.aliyuncs.com -p 1433 -U babelfish_user

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

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

  1. Unduh dan instal sqlcmd. Untuk informasi lebih lanjut, lihat Unduh dan Instal sqlcmd dalam dokumentasi resmi SQL Server.

  2. Jalankan perintah berikut untuk menghubungkan ke instans RDS:

    sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user

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

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

  1. Unduh dan instal SSMS. Untuk informasi lebih lanjut, lihat Unduh SSMS dalam dokumentasi resmi SQL Server.

  2. Buka klien SSMS. Di bilah menu, pilih File > New > Database Engine Query.

    New Connection

  3. Konfigurasikan parameter dan klik Connect.

    Connect to PG

    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

    Catatan

    Jika 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

  1. Unduh dan instal Azure Data Studio. Untuk informasi lebih lanjut, lihat Unduh dan Instal Azure Data Studio dalam dokumentasi resmi SQL Server.

    Catatan

    Dalam contoh ini, Azure Data Studio1.45.1 digunakan.

  2. Buka Azure Data Studio dan klik Create a connection.

    Create Connection

  3. Atur parameter dan klik Connect.

    image.png

    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.

FAQ

Apa yang harus saya lakukan jika kasus yang ditentukan tidak valid. (Microsoft.SqlServer.ConnectionInfo) pesan kesalahan ditampilkan?

  • Penyebab: Babelfish tidak sepenuhnya kompatibel dengan semua tabel sistem SQL Server. Anda tidak dapat membuat koneksi menggunakan Object Explorer.

    Object Explorer

    Error

  • Solusi: Di bilah menu, pilih File > New > Database Engine Query untuk membuat koneksi. Untuk informasi lebih lanjut, lihat Gunakan SSMS untuk Menghubungkan ke Instans RDS.

    New Connection