PDA

View Full Version : MSDE



Mahdi_20
جمعه 22 مهر 1384, 10:02 صبح
من میخوام بدون نصب کامل SQLServer در هنگام نصب برنامم از به DBم Connect بشم و از اون استفاده کنم
1) حالا اگه بخوام این کار رو انجام بدم چطوریه ؟(لطفا برام توضیح بدین)
2) این Microsoft SQL Server 2000 Desktop Engine رو توی installshield در قسمت Redistributable میتونه کمکی کنه؟
ممنون میشم اگه به این سوالمم جواب بدین.

Farhad.B.S
جمعه 22 مهر 1384, 16:34 عصر
بله ، با نصب MSDE که یک ویرایش رومیزی از SQL Server است میتونید با بانک و دیتابیس مورد نظر خود ارتباط برقرار کنید.
توجه داشته باش که پس از نصب MSDE میبایست فایل های دیتابیست رو به نمونه ساخته شده از SQLServer اتچ کنی.

once4ever
جمعه 22 مهر 1384, 21:40 عصر
یعنی چی اتچ کنه؟ میشه بیشتر توضیح بدید؟

Farhad.B.S
شنبه 23 مهر 1384, 00:58 صبح
پس از نصب SQLServer Engine لازمه تا فایل MDF مربوط به برنامت رو به SQLServer معرفی و اضافه کنی.
این کار با Attach کردن فایل MDF انجام میگیره ، همچنین در صورتی که فایل backup دیتابیس رو همراه برنامه میفرستی به جای اتچ کردن میبایست این فایل رو Restore کنی.

Mahdi_20
شنبه 23 مهر 1384, 04:39 صبح
1) آیا برای استفاده از MSDE باید SP3 رو نصب کرد؟
2) اگه میشه روش attach کردن رو هم بگین.
متشکرم...

once4ever
شنبه 23 مهر 1384, 18:39 عصر
میشه اتچ رو کامل توضیح بدین.
فرض کن یه سیستم نوشتی که بانک sql داره و میخوام تو کامپیوتر مشتری نصب کنی
خوب احتمالا MSDE رو نصب میکنی و سیستم خودت رو هم درواقع ذخیره میکنی تو هارد حالا این اتچ چیه؟!

Farhad.B.S
شنبه 23 مهر 1384, 18:56 عصر
SP3 مربوط به MSDE ؟
به هر حال اجباری در کار نیست ، در صورتی که بخوای از قابلیت های سرویس پک بهره مند بشی میتونی اون رو هم همراه MSDE نصب کنی.

برای اتچ کردن هم میتونی از این پراسیجر سیستمی SQL Sever استفاده کنی :
sp_attach_db
برای اطلاعات بیشتر میتونی به بخش SQLServer و یا BooksOnline مراجعه کنی.

Farhad.B.S
شنبه 23 مهر 1384, 19:06 عصر
کپی کردن فایل های دیتابیس به تنهایی به روی سیستم مشتری کافی نیست.
شما میبایست این فایل ها رو یا به صورت دستی یا با استفاده از SP بالا به SqlServer اضافه کنید.

once4ever
شنبه 23 مهر 1384, 22:44 عصر
درواقع به هنگام نصب سیستم حالا یا با برنامه جداگانه یا داخل برنامه اصلی از این دستور برای الصاق بانکها به sql server باید استفاده کنیم؟!

Farhad.B.S
یک شنبه 24 مهر 1384, 17:46 عصر
بله ، البته این دستور از دستورات TSQL است.
بنابراین ابتدا باید به db کانکت شده و سپس دستور رو در اونجا اجرا کنید.

once4ever
یک شنبه 24 مهر 1384, 20:02 عصر
خوب پس درواقع کسی که از MSDE برای بانک سیستمش استفاده میکنه بطور منطقی با همچین روندی روبرو هست . یعنی بعد از بارگذاری سیستمش روی کامپیوتر مشتری . باید بانک رو هم به MSDE نصب شده روی سیستم اتچ کنه که فکر کنم اینکارو داخل برنامه خودش و احتمالا با اولین اجرا انجام میده. بله؟!
من چون خودم درحال نوشتن یه سیستم حسابداری هستم که با MSDE کار میکنه میخوام ازنظر عملی و منطق کار (روش استاندارد و حرفه ای) بدونم بانک سیستم چجوری هست.
ممنون میشم بیشتر درمورد حرفه ای بودن این کار توضیح بدید.

Farhad.B.S
دوشنبه 25 مهر 1384, 00:48 صبح
فقط MSDE نیست ! این روند در همه ویرایش های SQLServer وجود داره.
شما قبلا با ویرایش های دیگر SQLServer مثلا Enterprise کار کردی ؟ در اونجا از چه روشی برای شناسوندن دیتابیس به SQLServer استفاده میکردی ؟

aidinwashere
چهارشنبه 27 مهر 1384, 19:40 عصر
پس باید چه Batch File ای تحت TSQL نوشت که بانک ما رو وصل کنه به sql server طرف؟

soosan
جمعه 29 مهر 1384, 22:07 عصر
لطفا در مورد MSDEتوضیح بدهید آیا همراه با SETUPبرنامه باید روی کامپیوتر مشتری نصب شود؟ اگر باید نصب شود پس با حالت قبل که مجبور بودیم SQL Server را نصب کنیم چه فرقی دارد؟

Mahdi_20
شنبه 30 مهر 1384, 00:02 صبح
"پس از نصب SQLServer Engine لازمه تا فایل MDF مربوط به برنامت رو به SQLServer معرفی و اضافه کنی."


میشه بگین چطوری فایل MDF رو توی InstallShiled10 به SQLServer معرفی کنم؟ و بگین کدوم عناوین رو در redistrbutable تیک دار بشن؟(برای استفاده از SQL DBم)