PDA

View Full Version : چطور از دیتابیس backup گرفته شده استفاده کنم در #C



crafcrab
یک شنبه 25 دی 1390, 14:07 عصر
سلام
من یه پروژه نوشتم با #C و 2005 SQL Server Management Studio Express
برنامه تو سیستم خودم به درستی کار میکنه
حالا میخوام این برنامه رو برای ارائه جایه دیگه رو یه سیستم دیگه اجرا کنم
از دیتابیس backup گرفتم و میدونم واسه استفاده باید تو سیستمی که میخوام ارائه بدم باید restor کنم اما
میخواستم ببینم راهی هست که نیاز به این کار نباشه !!!
یعنی فایل backup گرفته شده رو کنار exe بزارم و با هم ارتباط برقرار کنن و نیازی به دخالت من (restor) نباشه
یعنی هر جا بخوام ارائه بدم باید هی برم restor کنم !!!!!!!!!

pezhvakco
جمعه 30 دی 1390, 19:23 عصر
این دیگه از اون خواسته های ... بود ؟
مثل این میمونه که بگی یه ShortCut از برنامه اجرایی رو سیستم کاربرا داشته داشته باشی و برنامه اجرا بشه .

اگه نمی خوای خودت Restore کنی میتونی با کد نویسی این کار رو انجام بدی که اگه پایگاه داده نبود این کار رو انجام بده یا برای اولین بار این کار رو انجام بده و یا یه همچین کاری .

NasimBamdad
یک شنبه 16 بهمن 1390, 15:23 عصر
سلام
من یه پروژه نوشتم با #C و 2005 SQL Server Management Studio Express
برنامه تو سیستم خودم به درستی کار میکنه
حالا میخوام این برنامه رو برای ارائه جایه دیگه رو یه سیستم دیگه اجرا کنم
از دیتابیس backup گرفتم و میدونم واسه استفاده باید تو سیستمی که میخوام ارائه بدم باید restor کنم اما
میخواستم ببینم راهی هست که نیاز به این کار نباشه !!!
یعنی فایل backup گرفته شده رو کنار exe بزارم و با هم ارتباط برقرار کنن و نیازی به دخالت من (restor) نباشه
یعنی هر جا بخوام ارائه بدم باید هی برم restor کنم !!!!!!!!!

می تونید در قالب MDF داشته باشید و اون رو ATTACH کنید با C# . اما در هر حالتی باید SQL رو نصب کنید

hamid.karimy
یک شنبه 16 بهمن 1390, 15:34 عصر
دوست عزیز برای برنامتون set up بنویسید با مثلا installAware که خودمم با همون کار می کنم.اونجا یه قسمت داره sql script که هر کاری با DB خواستی می تونی توش بنویسی.با set up خود ویژوال استودیو هم میشه