Membuat sinonim

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Artikel ini menjelaskan cara membuat sinonim di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Keamanan

Untuk membuat sinonim dalam skema tertentu, pengguna harus memiliki izin CREATE SYNONYM dan memiliki skema atau memiliki izin ALTER SCHEMA. Izin CREATE SYNONYM adalah izin yang dapat diberikan.

Menggunakan SQL Server Management Studio

Membuat Sinonim

  1. Di Object Explorer, perluas database tempat Anda ingin membuat tampilan baru Anda.

  2. Klik kanan folder Sinonim, lalu pilih Sinonim Baru....

  3. Dalam kotak dialog Tambahkan Sinonim , masukkan informasi berikut ini.

    Nama sinonim
    Ketik nama baru yang akan Anda gunakan untuk objek ini.

    Skema sinonim
    Ketik skema nama baru yang akan Anda gunakan untuk objek ini.

    Nama Server
    Ketik instans server yang akan disambungkan.

    Nama database
    Ketik atau pilih database yang berisi objek.

    Skema
    Ketik atau pilih skema yang memiliki objek .

    Jenis objek
    Pilih jenis objek.

    Nama objek
    Ketik nama objek yang dirujuk sinonim.

Menggunakan Transact-SQL

Membuat Sinonim

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke jendela kueri dan pilih Jalankan.

Contoh (Transact-SQL)

Contoh berikut membuat sinonim untuk tabel yang sudah ada dalam AdventureWorks2022 database. Sinonim kemudian digunakan dalam contoh berikutnya.

USE tempdb;  
GO  
CREATE SYNONYM MyAddressType  
FOR AdventureWorks2022.Person.AddressType;  
GO  

Contoh berikut menyisipkan baris ke dalam tabel dasar yang dirujuk oleh MyAddressType sinonim.

USE tempdb;  
GO  
INSERT INTO MyAddressType (Name)  
VALUES ('Test');  
GO  

Contoh berikut menunjukkan bagaimana sinonim dapat dirujuk dalam SQL dinamis.

USE tempdb;  
GO  
EXECUTE ('SELECT Name FROM MyAddressType');  
GO  

Langkah berikutnya