Server Level Roller, kurulumunu yaptıpımız instance üzerinde instance seviyesindeki yetkileri barındıran rollerdir. Loginlere instance bu roller üzerinde yetkiler verilerek login’erinizi yönetebilirsiniz. Default olarak instance seviyesinde aşağıdaki roller vardır. Bu roller dışında sizde kendi rolünüzü oluşturabilirsiniz. “Server Level Role Oluşturmak” isimli makalede anlattığım gibi kendi server level role’ünüzü de oluşturabilirsiniz. sysadmin Instance seviyesindeki en yetkili […]
SQL Server ile yeni ilgilenmeye başlayan arkadaşların genelde merak ettiği bir konu olduğu için bu makaleyi yazmak istedim. Bu makaleyi okumadan önce “Login oluşturmak ve yetkilendirmek” isimli makalemi okumanızı tavsiye ederim. SQL Server’da default olarak kullanıcı oluşturduğumuzda aşağıdaki gibi instance seviyesinde login oluştururuz. Oluşturduğumuz bu login’e aşağıdaki hakları verebiliriz. Instance seviyesinde sistem objelerini […]
PostgreSQL’de bir dizeyi belli bir karaktere göre parçalara ayırmak (split) için 2 tane fonksiyonumuz var; regexp_split_to_array ve regexp_split_to_table. regexp_split_to_array : Dizeyi regular expression’a göre parçalara ayırır ve parçaları bir array içerisinde döner. regexp_split_to_table : Dizeyi regular expression’a göre parçalara ayırır ve bu parçaları bir tablonun satırları şeklinde döner. Örnekler space (' ') karakterine göre parçala, array […]
SQL Server da, backup ve bakım işlemleri gibi ihtiyaçlardan dolayı job tanımlarız ve tanımladığımız job’ları her instance’da teker teker oluşturmamız gerekir. Multi Server Jobs sayesinde tek instance üzerinden diğer instance’lara tek seferde job tanımlayabiliriz. Birden fazla instance kullananların çok seveceği bir yöntem olacağına eminim. Multi Server Jobs, bir instance üzerinden diğer instancelarda job çalıştıracak şekilde konfigürasyonlar […]
Bir login’in SQL Server Agent’a ulaşabilmesi için msdb veritabanındaki bazı veritabanı rolleri üzerinde yetkisinin olması gerekmektedir. Msdb veritabanındaki bu roller aşağıdaki gibidir. SQLAgentUserRole SQLAgentReaderRole SQLAgentOperatorRole Eğer login’in yukardaki veritabanı rollerinden herhangi birinde yetkisi varsa ya da sysadmin hakkı varsa SQL Server Management Studio üzerinde SQL Server Agent’ı görebilir. Yukarda bahsettiğimiz bu rolleri kısaca […]