SQL Server Management Studio’da Tablolar Nasıl Gizlenir


SQL Server Management Studio (SSMS), Microsoft tarafından geliştirilen ve Microsoft SQL Server’ı yapılandırmak, yönetmek ve yönetmek için kullanılan bir yazılım uygulamasıdır. SQL Server’a bağlanmak, veritabanlarını yönetmek, sorgu yazmak ve yürütmek ve çeşitli yönetim görevlerini gerçekleştirmek için bir kullanıcı arabirimi sağlar.

SSMS, SQL Server ile düzenli olarak çalışması gereken veritabanı geliştiricileri, yöneticileri ve analistleri için güçlü bir araçtır. Veri yönetimi ihtiyaçları için SQL Server’a güvenen her büyüklükteki ve sektördeki kuruluşlarda yaygın olarak kullanılmaktadır.

Zengin özellikleri ve sezgisel kullanıcı arabirimi ile SSMS, SQL Server’larla çalışan herkes için vazgeçilmez bir araç haline geldi. Object Explorer’da bazı tabloları gizlemenin gerekli olduğu anlar vardır. sahip olduğumuzu varsayalım Kişi.Adres saklayacağımız tablo:

SQL Server Management Studio'da Tablolar Nasıl Gizlenir

Bunu yapmak için, bu tabloya genişletilmiş bir özellik eklememiz gerekiyor:

EXEC sp_addextendedproperty
@name = N'microsoft_database_tools_support',
@value="Hide",
@level0type = N'Schema', @level0name="Person",
@level1type = N'Table', @level1name="Address";
GO

Bir kez yapıldığında, sonuç aşağıdaki gibidir:

SQL Server Management Studio'da Tablolar Nasıl Gizlenir

Bir şeyleri eski haline getirmek için özelliği silmeniz yeterlidir.

EXEC sp_dropextendedproperty
@name = N'microsoft_database_tools_support',
@level0type = N'Schema', @level0name="Person",
@level1type = N'Table', @level1name="Address";
GO

Genişletilmiş bir özelliği sütunlara ve şemalara uygulamaya çalıştım. Ancak işe yaramadı.

Gelişmiş özellikler, erişim kısıtlaması olmadan tabloları SSMS’den gizleyebilir.

GÖRÜNÜM TANIMINI REDDET

GÖRÜNÜM TANIMI, SSMS’de tabloları gizlemenin başka bir yoludur:

DENY VIEW DEFINITION ON Schema.Table TO UserName;

Artık bir kullanıcı SSMS’de bir tablo göremez. Aslında, tabloların bir listesini alamayacaklar. sys.tables veya INFORMATION_SCHEMA.TABLES

Filtreleme

Herhangi bir veritabanındaki tabloları filtreleyebilirsiniz:

SQL Server Management Studio'da Tablolar Nasıl Gizlenir
SQL Server Management Studio'da Tablolar Nasıl Gizlenir
SQL Server Management Studio'da Tablolar Nasıl Gizlenir

Bir filtreyi kaldırmak için aşağıdakileri yapmak gereklidir:

SQL Server Management Studio'da Tablolar Nasıl Gizlenir

yaklaşımların karşılaştırılması

GÖRÜNÜM TANIMI daha esnektir. Tüm şemanın veya ayrı bir tablonun, bir görünümün, bir kullanıcının veya bir rolün görünürlüğünü sınırlayabilirsiniz. Aynı zamanda çok iyi olan sistem görünümünü de etkiler.

Öte yandan, GÖRÜNÜM TANIMI, açık bir erişim kilidi gerektirir. Uygulamamda, birisinin bazı kullanıcılar için erişimi kilitlediği ve diğerlerini yasaklamayı unuttuğu, bu da zorluklara neden olan durumlar oldu.

Daha ciddi kısıtlamalara sahip genişletilmiş mülkler herkese uygulanır ve her kullanıcı için açık bir yasak gerektirmez. Ayrıca sistem yöneticilerini de etkilerler.

SQL Server için dbForge Studio

Makalede açıklanan yöntemlere ek olarak, SQL Server veritabanlarıyla çalışmak için özel araçlar mevcuttur. SQL Server için dbForge Studio, hem geliştiricilere hem de veritabanı yöneticilerine çeşitli avantajlar sunduğu için böyle bir çözümdür.

SQL Server için dbForge Studio çok yönlüdür MacOS ve Linux için kullanılabilen SQL Server GUI istemcisi. Platformlar arası uyumluluğu, bu işletim sistemlerinin kullanıcılarının SQL Server veritabanlarını sanal makineler veya uyumluluk katmanları olmadan oluşturmasına ve sürdürmesine olanak tanır.

Sonuç olarak, SQL Server için dbForge Studio, SQL Server veritabanı kullanıcılarına çeşitli avantajlar sağlayan sağlam ve uyarlanabilir bir uygulamadır. Kullanıcı dostu arayüzü, mükemmel kod tamamlama ve biçimlendirme yetenekleri, güçlü veri düzenleme ve yönetim araçları ve platformlar arası uyumluluğu, onu herhangi bir veritabanı geliştirme veya yönetim ekibi için bir değer haline getirir.

  1. Magento 1 ve Magento 2
  2. Ürün İncelemesi – MS SQL için Yıldız Onarımı
  3. SQL Server’da şüpheli veritabanı nasıl onarılır
  4. MySQL’de Veritabanı Depolama Alanınızı Nasıl Optimize Edebilirsiniz?
  5. EmEditor’da Yinelenen Satırları Kaldırma (2023)
  6. MySQL Performans Ayarı: Çarpıcı Hızlı Sorgular İçin İpuçları



Source link