SQL Schema Hatası ve SQL Schema Değiştirme. Hosting taşımalarında veya local oluşturulan projelerin yayına alınmasında Microsoft SQL’de oluşturulan veri tabanları ve tablolarda varsayılan olarak dbo schema kullanılmaktadır. Bazı durumlarda alınan hostinglerde dbo yerine kullanıcı adlarınızı gelmektedir ve bu nedenle taşıma veya düzenlemelerde projelerinizde çalışma sorunları meydana gelmektedir.
SQL Schema Hatası
Projenizi oluşturduktan sonra dbo.Tablo şeklinde olan schema taşıma sonrasında user.Tablo durumuna geçmişse projeniz hata verecektir.
SQL Schema Nasıl Değiştirilir?
SQL Management Studio’yu açarak değiştirmek istediğiniz Veritabanı üzerinde New Query açarak aşağıdaki kodu yazmanız ve sonrasında çalıştırmanız yeterli olacaktır.
İlk etapta tablolar arasında değişikliği göremeyeceksiniz o nedenle Veritabanı üzerinde sağ tuş tıklayarak Refresh menüsüne tıkladığımızda ilgili tablonun belirttiğiniz şekilde düzeldiğini göreceksiniz.
ALTER SCHEMA dbo TRANSFER user.TabloAd