BT departmanım için bir veritabanı hazırlama ortamı önermeye devam ediyorum. Fikir, benim gibi BT dışı bir kişinin (bayındırlık işleri analisti) çözümleri test etmek ve daha sonra bunları canlı ortamda kendim uygulamak ya da gerekirse BT'den bunları uygulamasını istemek. Bu ortamın faydalı olacağı birkaç neden / senaryo vardır:
- Bizim canlı veritabanı ortamında (bazı temel veritabanı ayrıcalıklarına sahip
create table
,create view
vs.). Haftada bir kez şema değişiklikleri yapıyorum, ancak bu değişiklikleri canlı bir ortamda test etmek ve uygulamak benim için çılgınca görünüyor . Veritabanında sayısız bağımlılık vardır, bu nedenle bir şeyler ters giderse felaket olabilir. Ayrı bir ortamda işleri önceden test etmeyi tercih ederim. - Canlı veritabanı gibi
create trigger
veya daha gelişmiş ayrıcalıklara sahip değilimcreate function
. Bu iyi, ama tetikleyiciler ve / veya fonksiyonlar ile çözülebilecek birkaç sorun var. Bazı fikirleri geliştirip test edebilmem için hazırlık ortamında bu izinleri almamı öneriyorum ve eğer işe yararsa BT'nin bunları canlı ortamda uygulamasını öneriyoruz. - Genel olarak, BT departmanımın bana çözüm geliştirmek için zamanı veya kaynağı yok. Gerçekten bu kadar basit. Eğer bu işi kendi başımıza yapabilirsem, problemlerimin çözülmesi daha olasıdır.
'BT personeli olmayanlar için hazırlık ortamı' bana yeterince sağlam bir yaklaşım gibi gözüküyor, ama dürüst olmak gerekirse, bu fikre uydum. Bunun BT / veritabanı dünyasında nasıl yapıldığına dair hiçbir fikrim yok.
Bu senaryoya uyan herhangi bir yerleşik BT / Veritabanı uygulaması var mı? (BT personeli olmayanlar için bir veritabanı hazırlama ortamı önerirken doğru yolda mıyım?)