نمایش نتایج 1 تا 19 از 19

نام تاپیک: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

  1. #1

    دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    سلام
    من میخوام ستاپ بسازم ویندوزم سون vs2008 اس کیو ال سرور 2008 ولی نمیدونم چطور روی سیستم مقصد پروژم را نصب کنم لطفا توضیح بدید مدیران حذف نکنید چون جستجو کردم خودمم یک روش میدونستم که به چند نفر یاد دادم ولی این با مشکلات دیگران فرق داره


    توضیحات بیشتر :

    روشی که خودم قبلا انجام میدادم :
    دیتابیسم را با پسوند mdf,ldf در مسیر پروژه میگذاشتم بعد کانکشن استرینگ را تغییر میدادم و در ستاپ سازی تیک ها مربوط به اس کیو ال را میزدم بدون مشکلی رو سیستم مقصد نصب میشد
    حالا vs2008 و اس کیو ال 2008 را نصب کردم و رفتم در مسیر اس کیو ال ( Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA ) و از فایل دیتابیس کپی گرفته و در مسیر پروژه (\bin\Debug که فایل exe اونجاست ) paste کردم ولی ارور زیر را داد ( تصویر شماره 1)
    رفتم تو management studio روی دیتابیسم راست کلیک / tasks بعد take off line ارور تصویر یک برطرف شد و تونستم در مسیر پروژه paste کنم
    برای گرفتم کانکشن استرینگ جدید رفتم به vs از server express روی دیتا کانکشن راست کلیک و اد کانکشن را زدم change بعد Microsoft sql database file از آنجا brows سپس رفتم به مسیر فایل دیتابیس (bin\Debug) از اونجا فایل را اوپن کردم و روی test connection کلیک کردم ولی ارور زیر را داد ( تصویر شماره 2)
    حالا نمیدونم چطور کانکشن استرینگ را بدست بیارم آخه قبلا ویندوز اکس پی و vs2008 اس کیو ال 2005 بدون هیچ مشکلی اینکارا میکردم ولی الان نمیشه


    با تشکر
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 2.jpg‏ (48.9 کیلوبایت, 140 دیدار)
    • نوع فایل: jpg 1.jpg‏ (52.6 کیلوبایت, 142 دیدار)

  2. #2

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    اولا که شما سعی کن هر وقت خواستی فایل دیتا بیس رو از مسیر اصلیش کپی کنی از گزینه detach استفاده کن تا اینجور مشکل برنخوری
    دوما شما از instance های موجود برای sqlserver نسخه دیگه ای غیر از express رو انتخاب کن شاید حل بشه اگر نشد دوباره پیام بده
    و متن ارور رو بذار تا حل بشه

  3. #3

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    نقل قول نوشته شده توسط mohamad.alijani مشاهده تاپیک
    اولا که شما سعی کن هر وقت خواستی فایل دیتا بیس رو از مسیر اصلیش کپی کنی از گزینه detach استفاده کن تا اینجور مشکل برنخوری
    دوما شما از instance های موجود برای sqlserver نسخه دیگه ای غیر از express رو انتخاب کن شاید حل بشه اگر نشد دوباره پیام بده
    و متن ارور رو بذار تا حل بشه
    تشکر که جواب دادید
    وقتم برای تحویل پروژه کمه لطفا کمک کنید
    دوما شما از instance های موجود برای sqlserver نسخه دیگه ای غیر از express رو انتخاب کن شاید حل بشه اگر نشد دوباره پیام بده
    در این زمینه اطلاع ندارم

    با تشکر

  4. #4

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    به نمونه های مختلفی از sqlServer که روی سیستم نصب می شه یک instance گفته میشه
    مثلا express .
    شما دقیقا می خواهید چه کار کنید؟
    مسئله رو یه بار دیگه کامل بگید شاید راه حل دیگه ای داشته باشه
    برای یه برنامه می خواهید یه نصب کننده درست کنید و این برنامه هم از sqlserer استفاده می کنه حالا می خواهید کانکشن استرینگ براش پیدا کنید؟
    موضوع یه کمی مبهمه اگر بیشتر توضیح بدید شاید حل شه

  5. #5

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    من میخوام برای برنامه ای که نوشتم ستاپ بسازم و بر روی سیستم مشتری نصب کنم ولی با اون روشی که توضیحات کاملش را دادم و قبلا استفاده میکردم الان نمیتونم استفاده کنم

    خواهشا یک روش بگید که بتونم ستاپ بسازم و بر روی سیستم مقصد مانند روز قبل بی درد سر نصب بشه .

    روش هایی مثل نصب اس کیو ال و اینها به نظرم خوب نیست چون خودم وابسته به نرم افزار میشم

  6. #6
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    سلام
    یا vs 2010 رو نصب کنید که بتونه sql express 2008 رو نصب کنه
    و یا از installshield آخرین ورژن استفاده کنید

  7. #7

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    نقل قول نوشته شده توسط wolf_majid مشاهده تاپیک
    سلام
    یا vs 2010 رو نصب کنید که بتونه sql express 2008 رو نصب کنه
    و یا از installshield آخرین ورژن استفاده کنید
    بعد نصب 2010 باید بانکم را اتچ کنم ؟ با اینکار مشکل نصب حل میشه؟
    یه توضیح مختصر از installshield بدید آیا راحت میتونم ستاپ کنم و رو سیستم مقصد نصب کنم ؟ آیا باید مثل قبل بانکم را در مسیر فایل اجرایی پروژه (bin/debud ) قرار بدم ؟

    دقیقا کدام ورژن باید نصب کنم آیا لینکی دارید واسه دانلود؟
    اگر ممکنه یه آموزش یا منبع معرفی کنید تا سریعتر بتونم ستاپ بسازم

  8. #8
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    دوباره سلام
    بله باید بانک رو اتچ کنید و تو قسمت properties پروژتون و تب publish و دکمه Prerequisites تیک sql 2008 express و windows installer 4.5 رو بزنید

    اینم روش ساخت setup با vs که از همین سایت گرفتم و لی متاسفانه تاپیکش یادم نیست

    http://www.4shared.com/file/lizIpiQ4/setupinVS2008.html

    اینم آموزش ساخت setup با installshield که البته یک کم قدیمی است ( شما آخرین ورژن نرم افزار را دانلود کنید )
    http://www.4shared.com/file/2aViMTto...d_wwwvata.html

  9. #9

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    نقل قول نوشته شده توسط wolf_majid مشاهده تاپیک
    دوباره سلام
    بله باید بانک رو اتچ کنید و تو قسمت properties پروژتون و تب publish و دکمه Prerequisites تیک sql 2008 express و windows installer 4.5 رو بزنید

    http://www.4shared.com/file/2aViMTto...d_wwwvata.html
    قسسمت properties? تو 2010؟ بانکم را در مسیر فایل exe قرار بدم ؟

  10. #10
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    اگه از sql 2008 استفاده کردید , بله توی vs 2010
    آخرین ویرایش به وسیله wolf_majid : سه شنبه 15 شهریور 1390 در 15:21 عصر

  11. #11

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    نقل قول نوشته شده توسط wolf_majid مشاهده تاپیک
    اگه از sql 2008 استفاده کردید , بله توی vs 2010

    فکر کنم بانک رو اتچ کنید خودش در مسیر درست قرارش میده . حالا برای احتیاط توی مسیر فایل اجرایی هم کپی کنید :D
    دوباره مشکل خودمو میگم :
    فقط میخوام برنامه ای که تو vs2088 نوشتم و بانکش sql2008 هست را بر روی سیتم مقصد نصب کنم حالا این روشی که شما گفتید جواب میده؟؟ آخه باید کانکشن استرینگ را هم تغیر بدم

    شما خودت برای ستاپ سازی از چی استفاده میکنی ؟

  12. #12
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    شما vs 2010 رو نصب کنید و برنامتون را با اون باز کنید و بعدش طبق آموزش عمل کنید
    برای من جواب داد

  13. #13

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    نقل قول نوشته شده توسط wolf_majid مشاهده تاپیک
    شما vs 2010 رو نصب کنید و برنامتون را با اون باز کنید و بعدش طبق آموزش عمل کنید
    برای من جواب داد
    بعنوان آخرین سوال تا قبل vs2010 شما برای دینابیس اون تو مسیر bin/debug قرار میدید؟

  14. #14
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    تا قبل از اون من برنامه ای غیر از برنامه های دانشگاهی ننوشته بودم که اونم نیاز به sql express نداشت

    ببینید تا جاییکه من فهمیدم بستگی به کانکشن استرینگ داره مثلا" در کانکشن استرینگ زیر حتما" فایل بانک باید پیش فایل اجرایی برنامه باشه
    "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto  ry|\\Hesabdari.mdf;Integrated Security=True;User Instance=True"
    آخرین ویرایش به وسیله wolf_majid : سه شنبه 15 شهریور 1390 در 13:27 عصر دلیل: اضافه کردن کانکشن استرینگ

  15. #15
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    معذرت میخوام دوست عزیز
    اگر از کانکشن استرینگی مثل بالا استفاده می کنید نیازی به اتچ کردن دیتابیس در vs هم نیست ( البته طبق تست من )

    البته من همیشه اتچ می کردم :D

  16. #16
    کاربر تازه وارد آواتار computer _ student
    تاریخ عضویت
    آذر 1389
    محل زندگی
    اصفهان
    سن
    31
    پست
    57

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    سلام
    دوستان برنامه نويس سايت كه حسابي بهتون كمك كردن
    اگه با اطلاعات كمي كه دارم بتونم كمك كنم خوشحال ميشم!
    شما هنگام ايجاد يك كانكشن جديد گزينه Microsoft sql server database file را انتخاب كرديد!!!؟ تا جايي كه من ميدونم اين گزينه را زماني انتخاب ميكنيم كه بخواهيم بانك را از طريق خود vs ايجاد كنيم. شما كه بانك را با نرم افزار sql server 2008 ايجاد كرديد بايد گزينه Microsoft sql server را انتخاب كنيد.
    شما كلا بانكتون را نمي تونيد attach كنيد يا با ساخت setup مشكل داريد؟
    من هم بانكم را در مسير فايل اجرايي برنامه قرار دادم و الان هيچ مشكلي ندارم. البته هنوز پروژم را exe نكردم
    من قبلا كانكشن استرينگ را با بانكي كه روي يكي از درايو هاي هارد قرار داشت ساخته بودم و برنامه نويسي را شروع كردم در اواسط كار بانكم را به پوشه debug انتقال دادم و كانكشن استرينگي را كه در كد هاي برنامه ام موجود بود، يك تغيير جزئي دادم يعني عبارت application.startuppath را بهش اضافه كردم.
    اگه مشكلتون حل نشد مي تونيد اين راه را امتحان كنيد. يعني مثل من اول بانكتون را در مسير ديگه اي قرار بديد بعد از ايجاد كانكشن استنرينگ مسير بانك را تغيير داده(به پوشه debug)و سپس به طور دستي خودتون كانكشن استرينگ را تغيير بديد.

  17. #17
    کاربر تازه وارد آواتار computer _ student
    تاریخ عضویت
    آذر 1389
    محل زندگی
    اصفهان
    سن
    31
    پست
    57

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    البته همين طور كه آقاي مجيد گفتن من هم حدس ميزنم كه اصلا احتياجي به اتچ كردن نباشه و خودتون به طور دستي بتونيد كانكشن استرينگ را بنويسيد
    درست ميگم؟

  18. #18

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    نقل قول نوشته شده توسط computer _ student مشاهده تاپیک
    سلام
    شما هنگام ايجاد يك كانكشن جديد گزينه Microsoft sql server database file را انتخاب كرديد!!!؟ تا جايي كه من ميدونم اين گزينه را زماني انتخاب ميكنيم كه بخواهيم بانك را از طريق خود vs ايجاد كنيم. شما كه بانك را با نرم افزار sql server 2008 ايجاد كرديد بايد گزينه Microsoft sql server را انتخاب كنيد.
    لطفا بیشتر توضیح بدید

  19. #19

    نقل قول: دیتابیسم اس کیو ال 2008 چرا نمیتونم بانکم را در مسیر پروژه قرار بدم؟

    بجز نصب 2010 هیچ روش دیگری وجود ندارد؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •