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.

  • İlk olarak, SQL Server için dbForge Studio, SQL Server veritabanlarını tasarlama, test etme ve yönetme sürecini basitleştiren basit ve kullanıcı dostu bir arabirim sunar. Veritabanı şeması ve nesne yönetimi için sağlam görsel editörleri, veritabanlarının etkili bir şekilde oluşturulmasını ve bakımını kolaylaştırır.
  • Ek olarak, dbForge Studio, üretkenliği önemli ölçüde artıran ve hata olasılığını azaltan kapsamlı kod tamamlama ve biçimlendirme yeteneklerine sahiptir. SQL kodu yeniden düzenleme yetenekleri, bağımlılıkları bozmadan veya kesinti süresi oluşturmadan veritabanı kodunun değiştirilmesini kolaylaştırır.
  • Ayrıca veri işleme ve analizini basitleştiren güçlü veri düzenleme ve yönetim özelliklerine sahiptir. Veri karşılaştırma ve senkronizasyon yetenekleri, kullanıcıların veri sorunlarını hızlı bir şekilde tanımlamasını ve çözmesini sağlar.
  • Özellikle, SQL Server için dbForge Studio, MacOS ve Linux dahil olmak üzere çeşitli işletim sistemleriyle uyumludur ve bu da onu daha geniş bir kullanıcı kitlesi için erişilebilir kılar. Platformlar arası birlikte çalışabilirliği, kullanıcıların tercih ettikleri işletim sisteminden bağımsız olarak SQL Server veritabanlarına erişmelerini sağlar.

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