BilgiTeknoloji.net    
b i l g i   t e k n o l o j i   y a z ı l ı m

Ana Sayfa

Marjinal XML Access Pratik Uygulamalar Projeler Ekonometri Dilimiz Editörden Çetrefil İletişim
 

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


http://BilgiTeknoloji.net