PDA

View Full Version : attach کردن بانک



مهدی رحیم زاده
دوشنبه 25 اردیبهشت 1385, 20:21 عصر
میخواستم که با سی شارپ یک کانکشن ایجاد کنم ولی نشد . گفتن باید که بانک رو attach کنی اما نمی دون چطوری . لطف کنین و بگین که چطوری . اصلا منظور چیه .
ممنونم .

AminSobati
دوشنبه 25 اردیبهشت 1385, 21:44 عصر
دوست عزیزم،
Attach کردن دیتابیس با ایجاد Connection ارتباطی با هم ندارند. Connection یک Object هست که ارتباط کلاینت با SQL Server رو برقرار میکنه و به عبارت دقیقتر، به این شکل Login انجام میدین. Attach کردن یعنی قرار دادن یک دیتابیس تحت کنترل SQL Server. حالا کدومش رو قصد دارین انجام بدین؟

ali_kolahdoozan
دوشنبه 25 اردیبهشت 1385, 21:48 عصر
EXEC sp_attach_db @dbname = N yourdatabasename'',
@filename1 = N'pathofyourdatabase\yourfile.mdf',
@filename2 = N'pathofyourdatabase\yourfile.ldf'


خوب حالا برنامه ای که توی قسمت #c گذاشتم رو بردار یه جایی کپی کن مسیرش رو بده به قسمت pathofyourdatabase و بر اساس پسوند فایلها این دستورات رو تنظیم کن بعد این دستورات رو ببر در query analayzer کپی کن و اجراش کن . اون وقت attach انجام میشه . بعد هم برنامه رو اجرا کن مثل بنز برات کار می کنه . سورسش هم که هست بردار و کیف کن

3lool
جمعه 05 خرداد 1385, 10:49 صبح
اقا ی علی کلاه دوزان لطف می کنی یه کمی بیشتر در مورد سورس توضیح بدی؟

ali_kolahdoozan
جمعه 05 خرداد 1385, 12:49 عصر
والا . این رو بردارید ببرید به یکی نشون بدین . دیگه از این واضحتر نمیشه .

rashidi zadeh
شنبه 06 خرداد 1385, 14:17 عصر
EXEC sp_attach_db @dbname = N'comInformation',@filename1 = N'g:\db\comInformation_Data.MDF',@filename2 = N'g:\db\comInformation_Log.LDF'

این دستورو وقتی تو query analayzer مینویسم جواب میده ولی اگه بخوام تو c# کدی بنویسم که چنین کاری بکنه چه کار باید بکنم

rashidi zadeh
شنبه 06 خرداد 1385, 18:09 عصر
خیلی ممنون خودم راهشو پیدا کردم(از راهنمایی های قبلی شما متشکرم)