Skip to content
Bu makaleyi okumadan önce Primary Key ve Foreign Key hakkında bilginiz olması gerekiyor. “Primary Key ve Foreign Key” isimli makalemden faydalanabilirsiniz. Identity column bir tablodaki bir kolonda otomatik artan değerler anlamına gelir. Örneğin tabloda ID isimli unique bir kolon oluşturmak istediniz. Bu değer’i tabloya her kayıt geldiğinde 1 er 1 er artacak şekilde set etmeye […]
TDE veritabanını şifrelemek için kullanılır. TDE ile Data ve Log dosyaları gerçek zamanlı olarak page seviyesinde şifrelenir ve bu esnada uygulamalarda bir kesinti olmaz. TDE ile ilgili en çok akla gelen soru şudur: “veritabanı TDE kullanılarak şifrelendiğinde instance üzerinde yetkisi olan bir DBA ya da başka bir kullanıcı bu veritabanını görebilir mi?” Evet görebilir. […]
Bu hatayı TDE(Transparent Data Encryption) ile şifrelenmiş bir veritabanının backup’ını başka bir instance’a restore etmek için, TDE ile şifrelenmiş sunucudan alınmış sertifika backup’ını, veritabanını restore etmek istediğimiz sunucuya aktarmak istediğimizde alabiliriz. Sertifikayı create etmek istediğimiz instance’ın kullandığı sql server servis hesabının gerekli yetkisinin olmadığı anlamına gelir. Sql server servis hesabına sertifika ve private key’in bulunduğu […]
SQL Server Management Studio kullanırken belki aklınıza takılmış olabilir. Bir tablo üzerinde sağ tıkladığımızda aşağıda da görüldüğü gibi karşımıza Select Top 1000 Rows ve Edit Top 200 Rows seçenekleri çıkar. Bu sayıları SQL Server Management Studio üzerinden aşağıdaki gibi değiştirebiliyoruz. Tools ve ardından Options seçeneklerini tıklıyoruz. Açılan pencereden yukarıdaki gibi SQL Server Object Explorer’ı […]
Konsolide bir SQL Server ortamı kullanıyorsanız bir instance üzerinde birden fazla uygulamaya ait veritabanı ve login var demektir. Her login instance’a bağlandığında default olarak diğer veritabanlarını görür fakat yetki vermediyseniz veritabanının içindeki hiçbir şeyi görüntüleyemez. Login’lerin kendilerine ait olmayan veritabanlarının isimlerini görmeside bir güvenlik açığıdır. Bu yüzden loginlerden başkalarının veritabanlarının isimlerini görebilme yetkisini almanız gerekir. […]