bad_boy_2007
شنبه 08 اسفند 1388, 22:11 عصر
سلام دوستان
يادم مي آيد چندي پيش براي بازگرداني اطلاعات با SMO خيلي اذيت شدم ، تا اينكه كد بازگرداني را نوشتم .
مشكل از اين قرار بود كه ميخواستم يك بانك اطلاعاتي را بازگرداني كنم ولي بانك از ديتابيسي به نام A پشتيبان گرفته شده بود و ميخواست در ديتابيسي به نام B بازگرداني شود ، براي اين كار بايد آدرس فايبهاي MDFو LDF را هم مشخص كنيد .
مشكل بعدي اين بود كه نزديك به نصف روز نميفهميدم خطاي داده شده دليلش چيست ، چونكه متن خطا جمله اي مشابه به اين بود "عمليات پشتيبان گيري با شكست مواجه شد" بود ، بعد از كلي بررسي متوجه شدم بايد تا دروني ترين Innser Exception را بخوانم كه مثلا به جمله : "ديتابيس در حال استفاده است" برسم و ....
اين سورس نحوه تهيه پشتيبان و بازگرداني اطلاعات را با SMO نشان ميدهد . در سورس ذيل به نكات ريزي دقت شده مثلا پيش از هر بازگرداني يك پشتيبان گيري اتوماتيك انجام شود .
يك Threadهم نوشته شده كه در صورت فعال كردن آن برنامه بصورت منظم در سيكل زماني 30 دقيقه از خودش AutoBackup تهيه ميكند .
از جمله ويژگي هاي ديگرش ميتوان به مديريت كانكشن اشاره كرد ...
يادم مي آيد چندي پيش براي بازگرداني اطلاعات با SMO خيلي اذيت شدم ، تا اينكه كد بازگرداني را نوشتم .
مشكل از اين قرار بود كه ميخواستم يك بانك اطلاعاتي را بازگرداني كنم ولي بانك از ديتابيسي به نام A پشتيبان گرفته شده بود و ميخواست در ديتابيسي به نام B بازگرداني شود ، براي اين كار بايد آدرس فايبهاي MDFو LDF را هم مشخص كنيد .
مشكل بعدي اين بود كه نزديك به نصف روز نميفهميدم خطاي داده شده دليلش چيست ، چونكه متن خطا جمله اي مشابه به اين بود "عمليات پشتيبان گيري با شكست مواجه شد" بود ، بعد از كلي بررسي متوجه شدم بايد تا دروني ترين Innser Exception را بخوانم كه مثلا به جمله : "ديتابيس در حال استفاده است" برسم و ....
اين سورس نحوه تهيه پشتيبان و بازگرداني اطلاعات را با SMO نشان ميدهد . در سورس ذيل به نكات ريزي دقت شده مثلا پيش از هر بازگرداني يك پشتيبان گيري اتوماتيك انجام شود .
يك Threadهم نوشته شده كه در صورت فعال كردن آن برنامه بصورت منظم در سيكل زماني 30 دقيقه از خودش AutoBackup تهيه ميكند .
از جمله ويژگي هاي ديگرش ميتوان به مديريت كانكشن اشاره كرد ...