Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Azure 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
Di Object Explorer, perluas database tempat Anda ingin membuat tampilan baru Anda.
Klik kanan folder Sinonim, lalu pilih Sinonim Baru....
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 oleh sinonim.
Menggunakan Transact-SQL
Membuat Sinonim
Sambungkan ke Mesin Database.
Dari bilah Standar, pilih Kueri Baru.
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 diacu 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