ورود

View Full Version : نصب نسخه جديد Trigerها و SPها



A.Farzin
شنبه 19 دی 1388, 09:08 صبح
با سلام

من براي انتقال تغييرات داده شده در قسمتهاي كدنويسي Database (مانند Viewها، SPها و يا Trigerها) از سرور تحت برنامه‌نويسي به سرورهاي اصلي مقصد، اقدام به تهيه ليست از يكايك تغييرات كرده و در نهايت زمانيكه تصميم به نصب نسخه جديد آنها روي سرورهاي مقصد گرفته مي‌شود، از روي اين ليست اقدام به اجراي يكايك اسكريپتهاي لازم براي بروزآوري كدها مي‌كنم.
اين كار دردسرهاي خاص خودش را دارد. تهيه ليست و حتي ترتيب خواندن از روي ليست، نياز به دقت فراواني دارد.
عموماً چه راههايي براي Update كردن Objectهاي يك Database (غير از Tableها) از روي يك نسخه ديگر از ديتابيس وجود دارد؟
و مناسبترين روش چيست؟

ممنون

ASKaffash
شنبه 19 دی 1388, 09:29 صبح
سلام
یک Script از تغییرات تهیه میگردد و نرم افزار شما نسخه برنامه را چک می کند اگر نسخه مثلا از 1 به 2 است این Script در ابتدای برنامه اجرا شده و عدد نسخه به 2 تغییر میکند و در دفعات بعدی این Script اجرا نمی شود (من قبلا کار شما را انجام میدادم که خیلی برایم سخت بود)