kazimyaver | Ocak 2015

SQL Schema Hatası ve Değiştirme

Merhabalar,

Oldukça basit fakat bir o kadar can sıkıcı bir hata. Veritabanı taşıma işleminden sonra amansızca tabloları göremeyip hazırladığımız projenin sağdan soldan patladığını gördüğümüzde aklımıza gelebilecek bir çözüm yönetimi.

Öncelikle bu hata ile karşı kaşıya olup olmadığınızı kontrol edin. Taşıma işlemini gerçekleştirmeden önce ki veritabanınızın içinde ki tablo isimlerinin başında dbo.TabloAdi şeklinde bir ibare bulunuyor, taşıdıktan sonra ki tablo isimlerinin başında user.TabloAdi ne alaka dedirtecek bir isim bulunuyor ise bu sisteminizin patlamasına sebep olur. Zaten schema isiminde değişiklik yoksa hatayı farklı yerlerde arayın. Çözüme gelecek olursak;

SQL Management Studio'yu açarak değiştirmek istediğimiz veritabanında bir kaç sorgu çalıştıracağız.

İlgili menüden New Query 

ALTER SCHEMA dbo TRANSFER user.TabloAdi

Sorgusunu execute ettiğimiz zaman değişikliğin gerçekleştiğini göreceğiz. Umarım yararlı olur. İyi çalışmalar.