PDA

View Full Version : سوال:حمل و بعد اتصال به بانك چگونه



MAHDIhp_devsq
دوشنبه 06 مهر 1388, 09:13 صبح
با سلام من يك برنامه بانك اطلاعات مجله نوشتم با C# و مي خواستم انو با يك برنامه setup ساز به جاي ديگر ببرم .بانك اين برنامه Sql server 2005 است .مشكل من اين است كه چگونه بانكي كه از روش هايي مثل Detach (http://barnamenevis.org/forum/showthread.php?t=181728) يا كپي از بانك در كامپيوتر ديگر به برنامه قابل اتصال است ؟آيا شدني است يا نه .با تشكر.:متفکر::متفکر::متفکر::مت فکر:

cimiarnm
دوشنبه 06 مهر 1388, 23:15 عصر
دوست عزیز فکر کنم منظورت این است که برنامه بعد از نصب به طور اتوماتیک فایل داده ای را به سرور attach کند اگر اینطور است که این کار خیلی راحت است. کافی است اولا فایل داده ای خود را در پروژه ستاپ یا خود پروژه add کنی تا هنگام نصب برنامه ان فایل هم کپی شود . بعد در پروژه ستاپ خود باید پیش نیاز های مربوط یه sql را تیک بزنی که فکر کنم اونم را هم بلدی . اگه خواستی بگو تا بهش اشاره ای بکنم . بعد هم اگر رشته اتصال برنامه خود را بصورت زیر تعریف کنی برنامه با اولین اجرا فایل را به سرور attach میکند و نیازی به attach دستی نیست :


"server=.\sqlexpress;AttachDbFilename=MainDb.mdf;In tegrated Security=true; Connect Timeout=30"

ASKaffash
سه شنبه 07 مهر 1388, 10:19 صبح
دوست عزیز فکر کنم منظورت این است که برنامه بعد از نصب به طور اتوماتیک فایل داده ای را به سرور attach کند اگر اینطور است که این کار خیلی راحت است. کافی است اولا فایل داده ای خود را در پروژه ستاپ یا خود پروژه add کنی تا هنگام نصب برنامه ان فایل هم کپی شود . بعد در پروژه ستاپ خود باید پیش نیاز های مربوط یه sql را تیک بزنی که فکر کنم اونم را هم بلدی . اگه خواستی بگو تا بهش اشاره ای بکنم . بعد هم اگر رشته اتصال برنامه خود را بصورت زیر تعریف کنی برنامه با اولین اجرا فایل را به سرور attach میکند و نیازی به attach دستی نیست :


"server=.\sqlexpress;AttachDbFilename=MainDb.mdf;In tegrated Security=true; Connect Timeout=30"

سلام
فقط این روش ConnectionString یک اشکال کوچک دارد و آن اینکه Restore اگر در برنامه داشته باشید عمل نمی کند (امتحان کنید)

cimiarnm
چهارشنبه 08 مهر 1388, 22:31 عصر
سلام
فقط این روش ConnectionString یک اشکال کوچک دارد و آن اینکه Restore اگر در برنامه داشته باشید عمل نمی کند (امتحان کنید)

دوست عزیز میتونید کمی بیشتر در این مورد توضیح بدهید و راه حلش را هم بفرمائید؟ از همین حالا سپاسگزارم

ASKaffash
شنبه 11 مهر 1388, 12:13 عصر
دوست عزیز میتونید کمی بیشتر در این مورد توضیح بدهید و راه حلش را هم بفرمائید؟ از همین حالا سپاسگزارم
سلام
منظورم این است که این شکل ConnectionString که مسیر مستقیم فایل را ارئه میدهید برای Restore کردن بانک از درون برنامه شما اشکال میگیرد(در این خصوص قبلا هم در تالار SQLServer بحث شده)

f_pakzad
پنج شنبه 16 مهر 1388, 21:54 عصر
http://www.barnamenevis.org/forum/showthread.php?t=174828