Şifreli(Encrypted) Backup Almak

Şifreli(Encrypted) Backup Almak

Domainizden farklı bir ortama backup alacağınız zaman, alacağınız backup’ın yetkili olmayan kişilerinin eline geçme riskine karşı backup’larınızı SQL Server’ın kendi şifreleme yöntemiyle şifreleyebilirsiniz.   Öncelikle instance üzerinde bir master key oluşturmalısınız. Aşağıdaki şekilde oluşturabilirsiniz.   USE master; GO CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Şifreniz'; GO Daha sonra sertifika oluşturmalısınız. Aşağıdaki şekilde oluşturabilirsiniz. Use […]

SSPI handshake failed with error code 0x8009030c hatasının çözümü

Eğer bilgisayarınız domain’e bağlı değilse vpn’iniz açıkken windows authentication kullananarak SSMS ile domaininizdeki bir SQL Server’a bağlanmaya çalıştınığınızda bu hatayı alabilirsiniz. Bu hatanın detaylarına ulaşmak için event viewer’a bağlandığınızda aşağıdaki ekran görüntülerindeki detaylara ulaşırsınız. Bu sorunu çözmek için lokal bilgisayarınızı domain’e alabilirsiniz. Ya da SQL Server üzerinde domain kullanıcınızı yetkilendirmek yerine SQL DBA ekibinizden SQL […]

The Select permission was denied on the object ‘extended_properties’, database ‘mssqlsystemresource’, schema ‘sys’ hatasının çözümü

Aşağıdaki ekran görüntüsündeki gibi bir hata aldığınızda veritabanınızın neden gizli bir sistem veritabanına erişmeye çalıştığını düşünebilirsiniz.    Bu hatanın sebebi login’i veritabanı üzerinde yetkilendirirken veritabanı üzerindeki tüm yetkileri aşağıdaki gibi vermesidir. Yetki verilirken ya da bir kurulum yaparken bütün herşeyin seçilmemesi ya da tüm yetkilerin verilmemesi gerekir. Sadece ihtiyaç tespit edilmelidir ve yetkilendirme/kurulum işlemleri buna […]

Backup’ı birden fazla dosyaya bölerek farklı disklere almak

Veritabanı backup’ı bazı durumlarda çok büyük boyutlara ulaşabilir. Ve siz herhangi bir backup yazılımı kullanmıyorsanız backup’ı tek diske alamayabilirsiniz. Böyle bir durumda aşağıdaki script ile backup’ı parçalara ayırabilirsiniz.   Scriptte backup’ı 20 farklı diske 20 parçaya ayıracak şekilde alıyor ve daha sonra bu 20 parçayı kullanarak backup’ın doğruluğunu teyit ediyor. M harfi mounted disk’imizin ismi. […]

Instance üzerinde Server seviyesinde yetkisi olan kullanıcıları bulmak

Instance üzerinde DBA’ler dışında kimsenin server seviyesinde yetkisi olmamalıdır. Bazı durumlarda istisna larak kısıtlı bir şekilde server seviyesinde özel tanımlanmış roller aracılığıyla yetki verilebilir. Fakat mecbur kalmadıkça bunu da yapmanızı tavsiye etmem. Instance üzerinde sizden başkasının yetkisi olursa karşınıza çıkabilecek hataların bu kullanıcıların yaptığı bir işlem yüzünden olup olmadığını bilemezsiniz. Ayrıca güvenlik amacıyla da yönettiğiniz […]