En iyi yanıtlayıcılar
SQL Server Tablo Bilgileri Visible Kontrolü

Soru
-
Yanıtlar
-
Selam Zülküf,
Evet, böyle bir özellik var; fakat SQL Server 2016 ile geliyor bu özellik, ki SQL Server'ın bu versiyonunun RTM'i çıkmadı henüz. Bununla birlikte, bu özellik bir süredir Azure SQL Database'te kullanılabiliyor, özelliğin adı Row Level Security (RLS).
Eğer senin senaryonda RLS kullanımı söz konusu değilse, akla ilk gelen olasılıklar şöyle:
- Aynı Schema'daki başka bir sunucu/veritabanındaki tabloyu sorguluyorsun,
- Tablo (en azından o anda) boş,
- Uygulama aslında bu tabloyu değil, benzer isimdeki View'ler ile birçok tabloyu sorguluyor...
Uygulamanın ve kendinin aynı sunucudaki aynı veritabanındaki aynı tabloya gidip gitmediğini netleştirmek için Extended Events veya Profiler Trace'ten faydalanabilirsin.
Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3 | http://ekremonsoy.blogspot.com
- Yanıt Olarak Öneren CetinBasoz 17 Eylül 2015 Perşembe 00:47
- Yanıt Olarak İşaretleyen Serkan Canseven 21 Eylül 2015 Pazartesi 10:36
Tüm Yanıtlar
-
-
-
-
-
Selam Zülküf,
Evet, böyle bir özellik var; fakat SQL Server 2016 ile geliyor bu özellik, ki SQL Server'ın bu versiyonunun RTM'i çıkmadı henüz. Bununla birlikte, bu özellik bir süredir Azure SQL Database'te kullanılabiliyor, özelliğin adı Row Level Security (RLS).
Eğer senin senaryonda RLS kullanımı söz konusu değilse, akla ilk gelen olasılıklar şöyle:
- Aynı Schema'daki başka bir sunucu/veritabanındaki tabloyu sorguluyorsun,
- Tablo (en azından o anda) boş,
- Uygulama aslında bu tabloyu değil, benzer isimdeki View'ler ile birçok tabloyu sorguluyor...
Uygulamanın ve kendinin aynı sunucudaki aynı veritabanındaki aynı tabloya gidip gitmediğini netleştirmek için Extended Events veya Profiler Trace'ten faydalanabilirsin.
Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3 | http://ekremonsoy.blogspot.com
- Yanıt Olarak Öneren CetinBasoz 17 Eylül 2015 Perşembe 00:47
- Yanıt Olarak İşaretleyen Serkan Canseven 21 Eylül 2015 Pazartesi 10:36
-