سلام
شاید از نسخه EXPRESS و در حالت غیر Attach استفاده میکنید، که در این شرایط دقت بیشتری لازم است.
کد زیر را امتحان کنید:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
شاید از نسخه EXPRESS و در حالت غیر Attach استفاده میکنید، که در این شرایط دقت بیشتری لازم است.
کد زیر را امتحان کنید:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
متأسفانه باز هم همون ارور. الان چک کردم دیتابیس به مد تک کاربره رفته ولی باز هم ارور میده. عکسش رو هم میذارم شاید کمکی کنه!!!
لینک عکس :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این مقاله رو تو چند تا پست قبلی هم گذاشته بودم. ولی ظاهرا مشکل حل نشده. کسی اصلا امتحان کرده این روشی رو که توضیح داده یا هنوز باهاش مشکل دارین؟
-------------------------------------------------------------------------------------------
دلیل عدم کارایی بسیاری از نمونه کدهای موجود برای restor کردن دیتابیس اینه که زمان اجرای دستور restor نباید هیچ connection بازی رو دیتابیسی که داره ازش restor گرفته میشه وجود داشته باشه. حالا اکثرا میان یه دستور sql برای restor کردن مینویسند(مثل کد پست بالا) و اونو با یه connection رو دیتابیس خودشون اجرا میکنن. خوب تو همین مرحلیه اجرای کد یه اتصال باز با همون دیتا بیس ایجاد میشه و باعث میشه که عمل restor انجام نشه. برای این کار یه کلاس سری کلاس تو دات نت وجود داره که تو فضای نام Microsoft.SqlServer.Management.Smo قرار داده شدن. همه کلاسهای تو فضای نام SMO برای مدیریت دیتابیسهای sql server ایجاد شدن.
تو این مقاله توضیح restor و backup دیتابیس از طریق این کلاسها اومده :
-------------------------------------------------------------------------------------------کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
کد را چنین اصلاح کنید، (همین الآن هم آزمایشش کردم)متأسفانه باز هم همون ارور. الان چک کردم دیتابیس به مد تک کاربره رفته ولی باز هم ارور میده. عکسش رو هم میذارم شاید کمکی کنه!!!
موفق باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون از استاد خوبم _H2_ عزیز و دوست خوبم pezhmax که راهنمایی خوبی کردند. الان کد بالا که _H2_ عزیز گذاشتند رو امتحان کردم و کاملا جواب داد و ممنون به خاطر لطف و راهنمایی شما عزیزان که هیچوقت منو از راهنماییهاتون بی دریق نذاشتید. با هم ممنون
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)