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

نام تاپیک: اجرای برنامه روی سیستم مشتری

  1. #1

    اجرای برنامه روی سیستم مشتری

    سلام ببخشید اگه سوالم تکراریه اما چون نتیجه نگرفتم دوباره میپرسم میخواستم ببینم پروژه ای که پایگاه داده sql داره رو رو سیستم مشتری نصب کنیم من نتونستم بکاپی که از پایگاه داده خودم گرفتم رو روش برگردونم. برای همین به این نتیجه رسیدم که باید پایگاه داده رو ایجاد کرد.
    حالا من موندم برای برقراری ارتباط با localdb و برای ایجاد پایگاه داده و جداول اون رو سیستم مشتری چیکار باید بکنم توروخدا راهنماییم کنین ممنون

  2. #2

    نقل قول: اجرای برنامه روی سیستم مشتری

    سلام
    سوالتون خیلی کلیه دوست عزیزم ، خب دلیل اینکه موفق نشدید Backup رو روی سیستم مشتری Restore کنید چی بوده؟ به چه خطایی برخوردید؟
    بخش دوم سوالتون هم ، ابتدا باید SqlServer Express نسخه localdb رو روی سیستم مشتری نصب کنید و داخل برنامتون هم هرجا Connection String تعریف کردید ، اون رو به فرمت کانکشن استرینگ LocalDb تغییر بدید
    (Sql Server Enterprise - Express و LocalDb از لحاظ ساختار فایل هاشون با هم تفاوتی ندارند)




    موفق باشید.
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  3. #3

    نقل قول: اجرای برنامه روی سیستم مشتری

    اول از همه ممنون که به سوالم توجه کردید

    دوم اینکه من تونستم با localdb ارتباط برقرار کنم (مثلا نام دیتابیس های موجود رو سرچ میکردم نشون میداد یا مثلا پایگاه داده روش ایجاد کردم و ایجاد شد) اما نتونستم بکاپی که با sql 2008 r2 گرفتم رو روی localdb 2012 restore کنم و متاسفانه به متن خاصی هم برای ارور نشون نداد فقط گفت نمیشه


    سوم اینکه من حتما دلم نمیخواد بکاپ رو برگردونم هر روش دیگه ای که میخواد باشه باشه فقط دیتا بیس روی سیستم مستری ایجاد بشه.... حالا چه از طریق restore چه از طریق ایجاد با استفاده از script یا کد هایی برای ایجاد جداول و تنظیمات(query)


    واقعا ممنونم بابت وقتی که میزارین تورو خدا یه راهنمایی هم به ما بکنین همه چیزو متوقف کردم فقط برا همین

  4. #4
    کاربر دائمی آواتار CsharpNevisi
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    تهران
    پست
    1,489

    نقل قول: اجرای برنامه روی سیستم مشتری

    نقل قول نوشته شده توسط alireza4474 مشاهده تاپیک
    اول از همه ممنون که به سوالم توجه کردید

    دوم اینکه من تونستم با localdb ارتباط برقرار کنم (مثلا نام دیتابیس های موجود رو سرچ میکردم نشون میداد یا مثلا پایگاه داده روش ایجاد کردم و ایجاد شد) اما نتونستم بکاپی که با sql 2008 r2 گرفتم رو روی localdb 2012 restore کنم و متاسفانه به متن خاصی هم برای ارور نشون نداد فقط گفت نمیشه


    سوم اینکه من حتما دلم نمیخواد بکاپ رو برگردونم هر روش دیگه ای که میخواد باشه باشه فقط دیتا بیس روی سیستم مستری ایجاد بشه.... حالا چه از طریق restore چه از طریق ایجاد با استفاده از script یا کد هایی برای ایجاد جداول و تنظیمات(query)


    واقعا ممنونم بابت وقتی که میزارین تورو خدا یه راهنمایی هم به ما بکنین همه چیزو متوقف کردم فقط برا همین
    خب شما میتونید خیلی راحت از بانک اطلاعاتیتون اسکریپت بگیرید و تو سیستم مشتری اجرا کنید .. !!!!!

    ولی خودم وقتی نرم افزار تحت ویندوز مینویسم ... از EF Code First استفاده میکنم و دیگه نه درگیر کانکشن استرینگ میشم نه ساخت دیتابیس .. و یا اگر بخوام با ADO کار کنم و مجبور بشم که از این تکنولوژی استفاده کنم .. بانک اطلاعاتیمو دی اتچ میکنم .. میزارم کنار برنامه و از اون استفاده میکنم ... اینطوری بانک اطلاعاتیم با هر آنچه که داره همیشه کنار برناممه و فقط استفاده میکنم

  5. #5

    نقل قول: اجرای برنامه روی سیستم مشتری

    نقل قول نوشته شده توسط CsharpNevisi مشاهده تاپیک
    خب شما میتونید خیلی راحت از بانک اطلاعاتیتون اسکریپت بگیرید و تو سیستم مشتری اجرا کنید .. !!!!!

    ولی خودم وقتی نرم افزار تحت ویندوز مینویسم ... از EF Code First استفاده میکنم و دیگه نه درگیر کانکشن استرینگ میشم نه ساخت دیتابیس .. و یا اگر بخوام با ADO کار کنم و مجبور بشم که از این تکنولوژی استفاده کنم .. بانک اطلاعاتیمو دی اتچ میکنم .. میزارم کنار برنامه و از اون استفاده میکنم ... اینطوری بانک اطلاعاتیم با هر آنچه که داره همیشه کنار برناممه و فقط استفاده میکنم
    من دیروز localdb رو روی یه سیستم که نه visual studio و نه sql server داشت نصب کردم برای دسترسی راحت هم برنامه management studio رو نصب کردم اما متاسفانه هیچ جوری نتونستم به localdb وصل بشم

  6. #6

    نقل قول: اجرای برنامه روی سیستم مشتری

    دوست عزیز
    به نظر من از دیتابیسی که تو r2 ساختی یه اسکریپ بگیر و کنار فایل اصلی برنامت بزار و تو برنامه هم یه جایی مثل load اولین فرمت دستورات مربوط به خودن اسکریپ رو بزار برای راهنمایی بیشتر میتونی به این لینک سربزنی

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

    ویرایش های کد تو C#‎‎
    خطهای اضافی و اندیس های اضافی رو در حذف کن
    دستورات دیتابیس رو خط به خط برای اجرا ارسال

    موفق و پیروز باشید

  7. #7
    کاربر دائمی آواتار CsharpNevisi
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    تهران
    پست
    1,489

    نقل قول: اجرای برنامه روی سیستم مشتری

    نقل قول نوشته شده توسط alireza4474 مشاهده تاپیک
    من دیروز localdb رو روی یه سیستم که نه visual studio و نه sql server داشت نصب کردم برای دسترسی راحت هم برنامه management studio رو نصب کردم اما متاسفانه هیچ جوری نتونستم به localdb وصل بشم
    چرا لقمه رو دور سرت میچرخونی !!؟؟؟؟

    بانک اطلاعاتیت رو دی اتچ کن .. بعد بزارش کنار برنامت .. اینم میشه کانکشن استرینگت

    کد HTML:
    Integrated Security=SSPI;Persist Security Info=False;Initial File Name=E:\asdsadsadsadsdas.mdf
    الان تو کانکشن استرینگ اثری از لوکالو این داستانا میبینی !!!؟؟؟؟؟؟ الان تو کانکشن استرینک من دیتا سورسی دادم .. !!؟؟؟

    جای E:\asdsadsadsadsdas.mdf ادرس بانک اطلاعاتی خودت رو میدی ...

    حالا فک کن بانک اطلاعاتی تو یه جدول مرجع داره که مثلا اطلاعات تقسیمات جغافیایی ایران به ریز توش هست .... اینم میخوایی سری اولی که نرم افزار اجرا میشه دونه دونه اینزرت کنی ؟؟؟؟؟ اینطوری پدر اندیوزرت درمیاد که

    یه دیتابیس تستی روی سیستم خودت درست کن با management studio .. تو همین محیط روش راست کلیک کن برو رو گزینه tasks .. روی detach کلیک کن .. حالا برو رو دسکتاپت راست کلیک کن یه فایل txt ساده درست کن ... خب حالا پسوندشو بکن udl .. بازش کن با دابل کلیک از تب Provider ایتم Microsoft OLED DB Provider For Sql Server رو انخاب کن و روش دابل کلیک کن .. اخرین رادیو باتنت رو انتخاب کن و برای فیلد دوم فایلی انتخاب کن .. اگه برای بانک اطلاعاتیت یوزر خاصی داره یوزر پسم براش بزن در غیر این صورت از دوتا رادیو باتن بالا اولیو انتخاب کن و تست کانکشن رو بزن .. اگه مسیرو درست رفته باشی بهت پیغام Success رو میده .. حالا همین فایلو با نود پد باز کنی کانکشن استرینگت رو هم میتونی ببینی

    Untitled-3.png

  8. #8

    نقل قول: اجرای برنامه روی سیستم مشتری

    اقا ممنون حل شد
    دو تا مشکل وجود داشت کانکشن استرینگ و اینکه instance مورد نظر من خاموش بود و با کامند پرامپت روشنش کردم حل شد
    آخرین ویرایش به وسیله alireza4474 : شنبه 26 تیر 1395 در 09:41 صبح

تاپیک های مشابه

  1. مبتدی: خطا در اجرای برنامه روی سیستم مشتری
    نوشته شده توسط mortezasar در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 11 خرداد 1392, 10:11 صبح
  2. خطای not found main class هنگام اجرای برنامه روی سیستم دیگر.
    نوشته شده توسط arshen در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 3
    آخرین پست: دوشنبه 14 اسفند 1391, 17:54 عصر
  3. نیاز به dll برای اجرای برنامه روی سیستم های دیگر
    نوشته شده توسط Alfred188 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 23 مهر 1391, 21:07 عصر
  4. مشكل در اجراي برنامه روي سيستم هاي مختلف
    نوشته شده توسط fa_te64 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 19 آذر 1387, 23:04 عصر
  5. اجرای برنامه روی سیستم دیگر
    نوشته شده توسط حسین علوی در بخش SQL Server
    پاسخ: 3
    آخرین پست: دوشنبه 14 آبان 1386, 21:46 عصر

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

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