Menampilkan dependensi tabel
Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Anda dapat melihat dependensi tabel di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Izin
VIEW DEFINITION
Memerlukan izin pada database dan SELECT
izin untuk sys.sql_expression_dependencies
database. Secara default, SELECT
izin hanya diberikan kepada anggota peran database tetap db_owner . Ketika SELECT
dan VIEW DEFINITION
izin diberikan kepada pengguna lain, penerima hibah dapat melihat semua dependensi dalam database.
Menggunakan SQL Server Management Studio
Menampilkan objek yang bergantung pada tabel
Di Object Explorer, perluas Database, perluas database, lalu perluas Tabel.
Klik kanan tabel, lalu pilih Tampilkan Dependensi.
Dalam kotak dialog Nama> objek Dependensi<Objek, pilih Objek yang bergantung pada<nama> objek, atau Objek yang<bergantung pada nama>objek.
Pilih objek di kisi Dependensi . Jenis objek (seperti "Pemicu" atau "Prosedur Tersimpan"), muncul di kotak Jenis .
Catatan
Melihat dependensi menggunakan Dependensi Tampilan Object Explorer>tidak didukung di Azure Synapse Analytics, sebagai gantinya gunakan sys.sql_expression_dependencies. Kumpulan SQL Azure Synapse Analytics mendukung tabel, tampilan, statistik yang difilter, dan jenis entitas prosedur tersimpan Transact-SQL dari daftar ini. Informasi dependensi dibuat dan dikelola hanya untuk tabel, tampilan, dan statistik yang difilter.
Menggunakan Transact-SQL
Sampel kode Transact-SQL dalam artikel ini menggunakan AdventureWorks2022
database sampel, yang dapat Anda unduh dari beranda Sampel Microsoft SQL Server dan Proyek Komunitas.
Menampilkan objek yang bergantung pada tabel
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, pilih Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan.
USE AdventureWorks2022; GO SELECT * FROM sys.sql_expression_dependencies WHERE referencing_id = OBJECT_ID(N'Production.vProductAndDescription'); GO
Menampilkan dependensi tabel
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, pilih Kueri Baru.
Contoh berikut mengembalikan objek yang bergantung pada tabel
Production.Product
. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan.USE AdventureWorks2022; GO SELECT * FROM sys.sql_expression_dependencies WHERE referenced_id = OBJECT_ID(N'Production.Product'); GO
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk