نوشته شده توسط
razavi_university
خوب من الان دیتابیسم نصبه
کل اطلاعات و Sp و ... روش هست
الان که می خوام برنامه نصب واسش بسازم چه کنم؟
به نظر من بهترین روش اینه که فایلها در سیستم مقصد Attach بشه اونم از طریق کدی که خودمون نوشتیم.در جریان نصب برنامه , در پایان نصب این برنامه رو اجرا کنه(از طریق برنامه ستاپ) تا دیتابیس رو attach کنه.
نوشته شده توسط
programmable
من برنامه ام از یه دیتا بیس استفاده میکنه که باید به SQL server اتچ کنمش . این کار رو میخوام در یک فایل exe قرار بدم که کاربر با احرای اون این عمل رو انجام بده و کار نصب برنامه راحت باشه ! با استفاده از کدی که شما گذاشتید این کار امکان پذیر نیست لطفا بگید چکار کنم؟
کد رو ضمیمه کردم. اونو بررسی کنید مشکلتون حل میشه.
در ضمن یه برنامه اجرایی رو هم بزودی می ذارم که این کار رو برای شما انجام می ده.
روش استفاده:
فایلهای بانک اطلاعاتی رو درکنار فایل exe در پوشه db قرار بدید.
فایل DbCreator.exe.config رو باز کرده و بصورت زیر تنظیم کنید.
<setting name="dbname" serializeAs="String">
<value>Hesabdar</value>
</setting>
<setting name="file1" serializeAs="String">
<value>Hesabdar.mdf</value>
</setting>
<setting name="file2" serializeAs="String">
<value>Hesabdar_log.ldf</value>
</setting>
<setting name="connectionstr" serializeAs="String">
<value>Data Source=.\sqlexpress;Initial Catalog=master;Integrated Security=True</value>
</setting>
در مثال بالا فرض شده نام بانک شما Hesabdar نام فایل mdf شما Hesabdar.mdf و نام فایل ldf شما Hesabdar_log.ldf می باشد.
در صورتی که ازتعداد فایلهای بیشتری(ndf) استفاده میکنید سورس رو دستکاری کنید