SQL Server 2011(Code Named Denali) CTP3 Çıktı!

SQL Server’ın yeni versiyonu 2011 – Code Named “Denali” ‘nin CTP3’ü çıktı.

Aşağıdaki adresten download edebilirsiniz.

http://www.microsoft.com/sqlserver/en/us/future-editions.aspx

Reklamlar

“SA” Kullanıcısını Disable Edin! sp_SetAutoSAPasswordAndDisable

Merhaba;

Bugün size kısa bir öneri yapacağım;
SA bildindindiği gibi SQL Server kurulumunda gelen sysadmin yetkisine sahip bir kullanıcı. Güvenlik sebeplerinden artık bu kullanıcının kullanılması önerilmiyor.

Bunun için SQL Serverda hazır bir procedure var: sp_SetAutoSAPasswordAndDisable

Bu procedure’ü çalıştırdığınızda SA kullanıcısına otomatik kompleks bir şifre verip, kullanıcıyı disable ediyor. Tabi bunu yapmanız için serverda sysadmin yetkisine sahip olmanız gerekmekte.

EXEC sp_SetAutoSAPasswordAndDisable

SQL Server Express Otomatik Backup Alma

Selamlar;

Bilindiği üzere SQL Server Express Editionda SQL Agent bulunmuyor. Yani herhangi bir Scheduled Job oluşturamıyoruz.
Fakat belirli aralıklarla veritabanlarımızın otomatik yedeğini aldırma ihtiyacımız olabilir.

Ben bu işlem için bir script hazırladım; Bu script server üzerindeki tüm veritabanlarının (sistem veritabanları da dahil) yedeğini alıp, verilen gün sayısından eski backup dosyalarını siliyor. Bu şekilde disk boyutunu da kontrol altında tutmuş oluyoruz. Yedekleme sonucunu da bir log dosyasına yazıyor. Okumaya devam et

NetApp İnovasyon Zirvesi 2011

Bu yıl “Bilgi Gücü – Güç Birliği” temasıyla gerçekleştireceğimiz NetApp  İnovasyon Zirvesi 2011, veri depolama, veri yönetim çözümleri ve bileşenlerinin kritik rolünün, ve bu alandaki trendlerin işin uzmanlarıyla birlikte tartışılabileceği bir bilgi paylaşma platformu ve tam günlük bir etkinlik. Okumaya devam et

By Ahmet RENDE Posted in Genel

Otomatik olarak SSAS Veritabanı Yedeği Almak / Schedule SSAS Database Backup

Merhaba;

Şirketimizin “BI” ekibi periyodik olarak cube databaseinin (.abf) yedeğinin alınmasını ve geriye dönük olarak saklanmasını istedi.
Normal bir db yedeği gibi bir job schedule yada maintenance plan tanımlayamıyoruz.

Bende bu ihtiyaç için şöyle bir yol izledim.

Analysis Servera bağlanıp yedeğini almak istediğimiz db’ye sağ tıklayıp backup’a tıklıyoruz. OK’e tıklamadan yukarıda solda Script butınuna basıyoruz.
Okumaya devam et

Yeşil Bilişim ile 7.8 Gigaton Sera Gazı Azaltımı Mümkün!

Yirminci yüzyılın en hızlı gelişimi şüphesiz bilgi ve iletişim teknolojileri alanında yaşandı. Transistörün icadı, mikroişlemciler, manyetik ve optik hafızalar, fiber optik, İnternet, kablosuz ağlar ve mobil iletişim derken dijital devrim herkesi ve her şeyi etkisi altına almış durumda. Özellikle ürün odaklı yaklaşımın giderek hizmetlere doğru kayması bilgi ve iletişim teknolojilerinin etki alanını da genişletmekte. Okumaya devam et

Aynı Anda Birden Çok Serverda Query Yazmak – Multi Script

Ev kullanıcılarını değil belki ama birden fazla serverı yöneten DBAlerin yada uygulama geliştiren developerların işine oldukça yarayan basit ama çok yararlı bir özellikten bahsetmek istiyorum.
Çoğu kişinin ihtiyacı olmuştur, bir sorguyu birden çok serverda aynı anda çalıştırmak.

SQL Server Management Studio açtığımızda karşımıza çıkan ekranda server ismini yazıp login oluruz. Birden çok serverla uğraşıyorsak her seferinde bu işlem can sıkabilir.
Tüm serverları listeleyip bazı yönetimler yapabileceğimiz bir ekran var.

SSMS’da view menüsünden “Registered Servers” butonunu tıklıyoruz. Ve Object Explorer’ın yanına bu tab eklenecek. Okumaya devam et

SQL Foreach ile Tüm DBlerin Backupını Almak – sp_MSforeachdb

Mehmet Güzel Hocamın da bloğunda yazmış olduğu undocumented stored procedure olan sp_MSforeachdb ile backup alma işlemini bende paylaşmak istedim.

master DBsi üstünde tanımlı olan bu procedure ile tüm DBlerin içinde dönebilir ve istediğiniz her işlemi tüm dblere aynı anda uygulayabilirsiniz. Ben şimdilik sadece kullanıcı veritabanlarının yedeğini almayı göstereceğim.
İlk önce procedureü ve parametrelerini inceleyelim;

EXEC sp_MSforeachdb @command1, @replacechar, @command2, @command3, @precommand, @postcommand

Parametrelerin açıklaması: (Şimdilik sadece ingilizce)

@command1: nvarchar(2000) field specifying the first command to run against each database. May not be blank.
@replacechar: nchar(1) field specifying the character in the command parameters to replace with the database name. Defaults to ?
@command2: nvarchar(2000) field specifying the 2nd command to run against each database
@command3: nvarchar(2000) field specifying the 3rd command to run against each database
@precommand: nvarchar(2000) field specifying a command to be run prior any commands against any database
@postcommand: nvarchar(2000) field specifying a command to be run after running all commands

Okumaya devam et