|
MS SQL SERVER’DA VERİTABANI ADINI DEĞİŞTİRMEK
SQL Server’daki veritabanı adını doğrudan değiştirmek için Enterprise Manager
ekranında bir bölüm yok. Bunun için neyse ki bir stored procedure var.
Sp_renamedb prosedürünü aşağıdaki şekilde kullanarak veritabanı adını
değiştirebilirsiniz.
sp_renamedb 'database adı', 'yeni ad'
Veritabanı dışındaki nesnelerin adını değiştirmek için ise sp_rename prosedürü
kullanılabiliyor. Komut satırının sonunda üçüncü bir parametre olarak nesne
türünü belirtmek gerekiyor. Sp_renamedb prosedürünün sp_rename’deki karşılığı
aşağıdaki gibi:
sp_rename 'database adı', 'yeni ad', 'database'
Eski sürümlerde tek kullanıcı oturumu açılması gerektiğine dair hata mesajı
çıkabilir. Böyle bir durumda veritabanının ‘single user’ özelliğini geçici
olarak aktif etmek gerekir.
sp_dboption 'database adı', 'single user', 'true'
Değişiklik işlemini yaptıktan sonra bu özelliği aşağıdaki şekilde eski haline
getirebilirsiniz.
sp_dboption 'database adı', 'single user', 'false'
SQL SERVER’DA KOMUT ÇALIŞTIRMAK
SQL Server’da komut çalıştırmak ve listelemeler yapmak için Query Analyzer
programı kullanışlıdır. Query Analyzer ekranında sağdaki bölgeye komut yazıp F5
tuşu ile doğrudan çalıştırabilirsiniz. Birçok komutu peşpeşe çalıştırıp
sonuçları altalta görebileceğiniz gibi, belli bir komutu seçip tek başına da
çalıştırabilirsiniz.
Serkan ŞAHİNOĞLU
|