-
MSDE
من میخوام بدون نصب کامل SQLServer در هنگام نصب برنامم از به DBم Connect بشم و از اون استفاده کنم
1) حالا اگه بخوام این کار رو انجام بدم چطوریه ؟(لطفا برام توضیح بدین)
2) این Microsoft SQL Server 2000 Desktop Engine رو توی installshield در قسمت Redistributable میتونه کمکی کنه؟
ممنون میشم اگه به این سوالمم جواب بدین.
-
بله ، با نصب MSDE که یک ویرایش رومیزی از SQL Server است میتونید با بانک و دیتابیس مورد نظر خود ارتباط برقرار کنید.
توجه داشته باش که پس از نصب MSDE میبایست فایل های دیتابیست رو به نمونه ساخته شده از SQLServer اتچ کنی.
-
یعنی چی اتچ کنه؟ میشه بیشتر توضیح بدید؟
-
پس از نصب SQLServer Engine لازمه تا فایل MDF مربوط به برنامت رو به SQLServer معرفی و اضافه کنی.
این کار با Attach کردن فایل MDF انجام میگیره ، همچنین در صورتی که فایل backup دیتابیس رو همراه برنامه میفرستی به جای اتچ کردن میبایست این فایل رو Restore کنی.
-
1) آیا برای استفاده از MSDE باید SP3 رو نصب کرد؟
2) اگه میشه روش attach کردن رو هم بگین.
متشکرم...
-
میشه اتچ رو کامل توضیح بدین.
فرض کن یه سیستم نوشتی که بانک sql داره و میخوام تو کامپیوتر مشتری نصب کنی
خوب احتمالا MSDE رو نصب میکنی و سیستم خودت رو هم درواقع ذخیره میکنی تو هارد حالا این اتچ چیه؟!
-
SP3 مربوط به MSDE ؟
به هر حال اجباری در کار نیست ، در صورتی که بخوای از قابلیت های سرویس پک بهره مند بشی میتونی اون رو هم همراه MSDE نصب کنی.
برای اتچ کردن هم میتونی از این پراسیجر سیستمی SQL Sever استفاده کنی :
sp_attach_db
برای اطلاعات بیشتر میتونی به بخش SQLServer و یا BooksOnline مراجعه کنی.
-
کپی کردن فایل های دیتابیس به تنهایی به روی سیستم مشتری کافی نیست.
شما میبایست این فایل ها رو یا به صورت دستی یا با استفاده از SP بالا به SqlServer اضافه کنید.
-
درواقع به هنگام نصب سیستم حالا یا با برنامه جداگانه یا داخل برنامه اصلی از این دستور برای الصاق بانکها به sql server باید استفاده کنیم؟!
-
بله ، البته این دستور از دستورات TSQL است.
بنابراین ابتدا باید به db کانکت شده و سپس دستور رو در اونجا اجرا کنید.
-
خوب پس درواقع کسی که از MSDE برای بانک سیستمش استفاده میکنه بطور منطقی با همچین روندی روبرو هست . یعنی بعد از بارگذاری سیستمش روی کامپیوتر مشتری . باید بانک رو هم به MSDE نصب شده روی سیستم اتچ کنه که فکر کنم اینکارو داخل برنامه خودش و احتمالا با اولین اجرا انجام میده. بله؟!
من چون خودم درحال نوشتن یه سیستم حسابداری هستم که با MSDE کار میکنه میخوام ازنظر عملی و منطق کار (روش استاندارد و حرفه ای) بدونم بانک سیستم چجوری هست.
ممنون میشم بیشتر درمورد حرفه ای بودن این کار توضیح بدید.
-
فقط MSDE نیست ! این روند در همه ویرایش های SQLServer وجود داره.
شما قبلا با ویرایش های دیگر SQLServer مثلا Enterprise کار کردی ؟ در اونجا از چه روشی برای شناسوندن دیتابیس به SQLServer استفاده میکردی ؟
-
پس باید چه Batch File ای تحت TSQL نوشت که بانک ما رو وصل کنه به sql server طرف؟
-
لطفا در مورد MSDEتوضیح بدهید آیا همراه با SETUPبرنامه باید روی کامپیوتر مشتری نصب شود؟ اگر باید نصب شود پس با حالت قبل که مجبور بودیم SQL Server را نصب کنیم چه فرقی دارد؟
-
"پس از نصب SQLServer Engine لازمه تا فایل MDF مربوط به برنامت رو به SQLServer معرفی و اضافه کنی."
میشه بگین چطوری فایل MDF رو توی InstallShiled10 به SQLServer معرفی کنم؟ و بگین کدوم عناوین رو در redistrbutable تیک دار بشن؟(برای استفاده از SQL DBم)