Tablo ilişkilerini SQL Server Management Studio'da görüntüleme


10

SQL Server Management Studio'da tablolar arasında kurulan ilişkilere sahibim.

Tüm tabloların görünümünü Microsoft Access'teki gibi bitişik çizgilerle görüntülemenin bir yolu var mı? Yeni bir sorgu açıp bir şey çalıştırmam gerekiyor mu yoksa kaçırdığım bir düğme var mı?

Yanıtlar:


16

Management Studio 2008 kullanıyorsanız:

Kök Veritabanını genişletin, Veritabanı Diyagramları klasörünü deneyin ve genişletin, "diyagram yok" gibi bir şey söylemelidir.

Sizden bir evet demeye karar vermeniz istenirse, tabloları ve işte!

Değilse, sağdaki Veritabanı Diyagramları klasöründe ve yeni Diyagram oluşturun.


2
Bu çok faydalı, ama bir diyagram oluşturmak istemiyorum, tablolar arasındaki mevcut ilişkileri görmek istiyorum. Eğer bir şema
yaratırsam

4
Diyagramı oluşturup tablolarınızı eklerseniz, erişimdeki gibi ..... ilişkileri otomatik olarak ekler. Deneyin
leinad13

5

ApexSQL Search'ü deneyin

ApexSQL Search, ÜCRETSİZ SQL Server Management Studio'dur ve Visual Studio eklentisi, diğer özelliklerin yanı sıra, Görünüm Bağımlılıkları özelliğine de sahiptir. Bağımlılıkları Görüntüle özelliği, şifreli ve sistem nesneleri, SQL Server 2012'ye özgü nesneler ve Şeffaf Veri Şifreleme (TDE) ile şifrelenmiş veritabanlarında depolanan nesneler dahil olmak üzere, tüm SQL veritabanı nesnelerinin ilişkilerini görselleştirme yeteneğine sahiptir

Bağımlılıkları Görüntüle özelliği, sunulacak ilişkiler, oluşturulan diyagramın düzeni ve boyutu ve bağımlılıkların detaylandırma derinliği dahil olmak üzere görsel bağımlılıklar diyagramı düzenini ayarlamanıza ve özelleştirmenize olanak tanır


1

Belirli bir tablonun bağımlılıklarını görüntülemek istiyorsanız, sadece tablonuzu seçin ve Bağımlılıkları Göster'e sağ tıklayın. Bağımlılıkların nasıl görüntülendiğini kontrol edin.

SQL Server 2005, bunun gibi bağımlılıkları görüntülemenizi sağlar

SELECT OBJECT_NAME(object_id) referencing,
  OBJECT_NAME(referenced_major_id),
  *
FROM sys.sql_dependencies 

SQL Server 2008'de sys.sql_expression_dependencies bu linki takip ediyor


0

Bu soruyu 2015 yılında okuyorum ve SQL Server 2012 kullanıyorum. Bu senaryoda, bir tablonun bağımlılıklarını görüntülemek için aşağıdaki adımları uygulayabilirsiniz:
1. Veritabanınızın kök klasöründe, adında bir klasör var. Veritabanı Diyagramları. Bu veritabanını genişletin ve görünecek olan açılır pencerede 'evet'i tıklayın;
3. Bağımlılığı olduğundan şüphelendiğiniz alanı sağ tıklatın, normalde adlarında harf kimliği vardır, örneğin, EPM veritabanındayım ve MSP_Projects tablosunda Proj_UID alanına sahibiz, alanı sağ tıklatın;
4. Beliren içerik menüsünde, İlişkiler öğesini seçin. Pencerenin sol tarafında bu ana anahtarla ilgili yabancı anahtarları göreceksiniz ve pencerenin sağ tarafında mevcut ilişkinin özelliklerini göreceksiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.