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

نام تاپیک: ایجاد SetUp

  1. #1
    کاربر تازه وارد آواتار Alt+F4
    تاریخ عضویت
    اردیبهشت 1388
    سن
    34
    پست
    54

    ایجاد SetUp

    مهندسین عزیز؛
    چند روز پیش یه تاپیکی رو مطرح کردم واسه ایجاد SetUp که portable باشه و نیازی به نصب Visual Studio و Sqlserver نداشته باشه.(توی برنامه های WindowsApplication)
    بعد از سرچهای طولانی سه تا مقاله ی زیر رو پیدا کردم.یکی واسه خود Visual Studio و دو تای دیگه واسه InintallShield .برنامه SetUp تونستم بسازم ولی نتونستم مربوطش کنم به Sqlserver .در واقع نتونستم که فایلای دیتا بیسم رو تو کامپیوتر مقصد که Sqlserver نداره بشناسونم.لطفأ در این مورد راهنماییم کنید چون واقعأ دیگه تو این مورد گیر کردم.
    البته یه راه حل ساده و کلک رشتیش اینه که فایلای دیتا بیس رو مستقیما تو کامپیوتر مقصد کپی کنی و تو برنامتم آدرس اونو بدی .ولی این روش واسه DataBase امنیت نمیزاره که آخه!!!
    آدرس دریافت مقاله ی آموزشی InintallShield:

    http://www.Delphi-Magic.com/source.php

    فایل آموزشیSetUp با Visual Studio :
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر تازه وارد آواتار Alt+F4
    تاریخ عضویت
    اردیبهشت 1388
    سن
    34
    پست
    54

    نقل قول: ایجاد SetUp

    از حسن توجه دوستان کمال تشکر را دارم!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  3. #3
    کاربر دائمی آواتار happy65_sh
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    شهر بادگیرها
    پست
    372

    نقل قول: ایجاد SetUp

    دوست عزیز کافیه در قسمت پایانی یعنی از properties و سپس باتن prerequisites تیک SQLServer ExpressEdition را هم بزنی

  4. #4
    کاربر دائمی آواتار hozouri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران - جنت آباد
    پست
    755

    نقل قول: ایجاد SetUp

    دوست عزیز شما منظورتون اینه که هم اس کیو ال نصب بشه و هم بانک بهش Attach بشه

    آیا منظور شما رو درست متوجه شدم

  5. #5

    نقل قول: ایجاد SetUp

    بله من هم دقیقا همین مسئله را دارم اگر بگید چکارکنم ممنون میشم؟ فکر کنم ایشون هم مثل من نمیخوان در کامپیوتر مقصد دیگه sqlserver نصب بشه

  6. #6
    کاربر دائمی آواتار hozouri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران - جنت آباد
    پست
    755

    نقل قول: ایجاد SetUp

    ببینید SQL به دو بخش کلی تقسیم میشه یکی Engine و یکی دیگه محیط Design.

    شما باید با استفاده از همون راهنمایی هم که خودتون گذاشتید موتور اس کیو ال رو نصب کنید (به طور خودکار نصب میشه) و پس از نصب برنامه وقتی کاربر برنامه رو اجرا می کنید باید قطعه کدی رو بذارید که اگر بانک شما به اس کیو ال Attach نیست این فایل رو با استفاده از دستورات که در C#‎ هم این کد ها رو به راحتی می توان نوشت , بنویسید

  7. #7

    نقل قول: ایجاد SetUp

    البته از راهنمایی شما خیلی ممنونم ولی من به همین کدی که میگید و چک کردنش احتیاج دارم؟

  8. #8
    کاربر دائمی آواتار hozouri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران - جنت آباد
    پست
    755

    نقل قول: ایجاد SetUp


    SqlConnection con = new SqlConnection();
    con.ConnectionString = "Data Source=(local);Initial Catalog=master;Integrated Security=True";
    con.Open();

    string str = "use master;" +
    "EXECUTE sp_attach_db @dbname = N'SaynaDB' , " +
    " @filename1 = N'" + System.Environment.CurrentDirectory + "\\Data\\SaynaDB.mdf'," +
    "@filename2 = N'" + System.Environment.CurrentDirectory + "\\Data\\SaynaDB_log.ldf'" ;

    SqlCommand cmd = new SqlCommand(str,con);
    cmd.ExecuteNonQuery();
    con.Close();

    ;(" شد Attach دیتابیس با موفقیت") MssageBox.Show
    {

    catch (Exception x)
    {
    if(x.Message.IndexOf("already exists")>=0)
    ;(" دیتابیس موجود است").MssageBox.Show
    else
    MessageBox.Show(x.Message);
    }

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

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