PDA

نسخه کامل مشاهده نسخه کامل : ایجاد بانک بدون کانکشن



janbozorgi2
31-01-2011, 07:40
با سلام به همه اساتید
بنده قصد دارم برنامه خود را بصورت نصبی درآوردم و این مستلزم آن است که بانک اطلاعاتی خود را نیز همراه برنامه داشته باشم تا در یک کامپیوتر کلاینت دیگر، برنامه اجرا شود. برای این منظور راه حل های مختلفی را تست کردم از جمله هنگام ساختن پک نصبی ابتدا sqlexpress را نصب میکنم و بعد بانک (که بصورت mdf) است را نیز در مسیر فایل اجرایی قرار میدهم ولی این امر جواب نداد. بعد راه حل های مختلف... . بنظرم رسید که یک اسکریبت ایجاد بانک و جداول و ویوهایم را در یک فایل تکست قرار دهم و در پک نصبی ابتدا sqlexpress را نصب کنم و بعد فایل تکست خود را با کمک دستورات سی شارپ اجرا کنم تا بانک و محتویات اولیه آن نصب شود که بنظر راه بدی نمیرسد. اما سوال اینجاست که به چه شکلی این کار را انجام بدهم، یعنی بدون برقراری اتصال این دستورات sql اجرا کنم که در بانک sqlexpress بنشینند.
ممنون میشوم دوستان از هیچ کمکی دریغ نورزند و در مورد این سوال کمک کنند و اگر راه حل بهتری دارند نیز ارائه فرمایند.
در پناه خداوند باشید

Ultimator
01-02-2011, 12:39
سلام

نیازی نیست بدون کانکشن این کار رو انجام بدین وقتی شما sqlexpress رو نصب میکنین کانکشن استرینگ رو تحت تنظیمات دیفالت سرور میشه حدث زد علاوه بر اون میتونین یه دیالوگ درست کنین که مشخصات سرور رو دریافت کنه که البته برای sqlexpress به اون هم نیازی نیست .

Farshadd
12-02-2011, 11:08
با چه زبانی برنامه رو نوشتید؟