PDA

View Full Version : تفاوت Local DataBase با ServiceBased Database در #C



mahdi68
پنج شنبه 14 بهمن 1389, 11:30 صبح
سلام
وقتی به پروژه میخواین یک آیتم جدید اضافه کنیم در قسمت Data دو تا گزینه هست به نام های Local DataBase و ServiceBased DataBase . این دوتا چه فرقی با هم دارن ؟
متشکرم

mehdi.mousavi
پنج شنبه 14 بهمن 1389, 11:59 صبح
سلام.
Local Database ها بانک هایی هستن که فقط قراره توسط برنامه شما مورد استفاده قرار بگیرن و حجم کمی دارن. دنباله این فایلها SDF هستش که در حقیقت از همون قالب فایلهای SQL Server Compact Edition (http://www.microsoft.com/sqlserver/en/us/editions/compact.aspx) پیروی میکنن. برای دسترسی به فایلهای SDF نیازی به نصب SQL Server نیست، فقط کافیه فایلهای مورد نیاز روی ماشین هدف xcopy بشه. حجم این بانکها نیز نمیتونه بیش از 4GB باشه. SSCE رایگان هستش و میشه اونو با برنامه توزیع کرد. (SSCE Runtime رو می تونید از اینجا Download کنید (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=033cfb76-5382-44fb-bc7e-b3c8174832e2)).

در مقابل Service-Based Database ها بانک هایی هستن که دنباله MDF دارن و دسترسی به اونها مستلزم وجود Instance ای از SQL Server هستش... (گمان نمیکنم این بخش نیازی به توضیح داشته باشه).

موفق باشید.