全部产品
Search
文档中心

ApsaraDB RDS:Kelola akun Babelfish

更新时间:Jul 06, 2025

Saat membuat instance ApsaraDB RDS for PostgreSQL dan mengaktifkan Babelfish untuk instance RDS tersebut, akun manajemen diinisialisasi dan dapat digunakan untuk mengelola Babelfish atau PostgreSQL. Setelah instance RDS dibuat, Anda dapat secara manual membuat akun manajemen Babelfish. Anda juga dapat membuat akun standar setelah menghubungkan aplikasi Anda ke instance RDS melalui port Tabular Data Stream (TDS).

Buat akun manajemen Babelfish

  1. Buka halaman Instance. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID-nya.

  2. Di panel navigasi sisi kiri, klik Accounts.
  3. Klik Create Account. Di panel yang muncul, atur parameter Tipe Akun menjadi Privileged Account. Akun manajemen Babelfish
    Catatan
    • Topik ini menjelaskan cara membuat akun manajemen Babelfish dan memberikan izin masuk ke akun tersebut. Parameter yang digunakan untuk membuat akun manajemen Babelfish sama dengan parameter yang digunakan untuk membuat akun untuk instance RDS. Untuk informasi lebih lanjut, lihat Buat Akun.
    • Dalam contoh ini, akun manajemen Babelfish bernama babelfish_user dibuat.
  4. Jalankan perintah berikut untuk masuk ke instance RDS menggunakan akun babelfish_user:
    psql -h <Titik akhir instance RDS> -p 5432 -U babelfish_user -d babelfish_db
    Catatan Untuk informasi lebih lanjut tentang cara memperoleh titik akhir instance RDS, lihat Lihat dan Ubah Titik Akhir Internal dan Publik serta Nomor Port Instance ApsaraDB RDS for PostgreSQL.
  5. Jalankan perintah berikut untuk memberikan izin kepada akun babelfish_user agar dapat terhubung ke instance RDS melalui port TDS:
    call sys.babel_initialize_logins('babelfish_user');
    
    GRANT sysadmin to babelfish_user;
    Catatan Akun sysadmin di PostgreSQL digunakan dengan cara yang mirip dengan akun SA di SQL Server.

Buat akun standar Babelfish

Setelah menghubungkan aplikasi Anda ke instance RDS melalui port TDS, Anda dapat membuat akun standar.

  1. Hubungkan aplikasi Anda ke instance RDS melalui port TDS.
    Catatan Jika ingin menghubungkan aplikasi Anda ke instance RDS melalui port TDS, klien SQL Server diperlukan. Untuk informasi lebih lanjut tentang cara mengunduh klien SQL Server dan mengonfigurasi parameter koneksi, lihat Gunakan Klien untuk Membuat Koneksi. Dalam contoh ini, sqlcmd digunakan.
    sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
  2. Eksekusi pernyataan berikut untuk membuat akun standar:
    -- Membuat login test_babelfish dengan kata sandi 'Test123456!'.  
    CREATE LOGIN test_babelfish   
        WITH PASSWORD = 'Test123456!';  
    GO  
    
    -- Membuat pengguna database untuk login yang dibuat di atas.  
    CREATE USER test_babelfish FOR LOGIN test_babelfish;  
    GO 
    Catatan Metode yang digunakan untuk membuat akun standar pada langkah ini adalah contoh. Untuk informasi tentang metode lainnya, lihat CREATE USER (Transact-SQL).
  3. Lihat informasi tentang akun yang ingin Anda gunakan untuk terhubung ke instance RDS melalui port TDS.
    Catatan Anda tidak dapat membuat, melihat, memodifikasi, atau menghapus akun yang terhubung melalui port TDS di konsol ApsaraDB RDS.
    SELECT name 
    FROM sys.server_principals;
    GO
    Hasil berikut diperoleh:Results

Operasi terkait

OperasiDeskripsi
CreateAccountMembuat akun database.