راهاندازی یک نسخه از پایگاه دادهی SQL Server حتی ویرایش Express آن تنها برای استفاده در محیط کدنویسی کاری نسبتا وقتگیر و نیازمند اطلاعات جانبی است. شرکت مایکروسافت برای آسان کردن هر چه بیشتر فرآیند برنامهنویسی، نسخهی جدیدی از SQL Server Express را با نام «LocalDB» منتشر کرده است. این ویرایش چند تفاوت با نسخههای پیشین دارد که به اختصار آنها را مرور میکنیم.
نصب آسان
حذف پیچیدگیهای معمول در نصب مهمترین ویژگی LocalDB است. بیشتر تنظیمات نرمافزار به صورت پیشفرض و متناسب با محیط برنامهنویسی مقداردهی شدهاند.
عدم اجرای سرویس
بر خلاف سایر نسخههای پایگاه داده، این نگارش برای خدمترسانی به نرمافزارها از سرویس خودکار استفاده نمیکند. اجرای سرویس تنها در زمان نیاز و برای هر کاربر ویندوز به صورت مجزا انجام میشود.
محل نگهداری فایلها
شاخهی پیشفرض برای ذخیرهسازی فایلهای پایگاه داده در مسیر Application Data تعیین شده است. هرچند که میتوانید این شاخه را تغییر دهید.
پایگاه دادهی فایلی
یکی از مفیدترین ویژگیهای LocalDB امکان Attach موقت فایلهای MDF و LDF در هنگام اتصال است. با تعیین مقدار AttachDbFileName میتوانید فایل مورد نظر خود را به پایگاه داده معرفی کنید تا آن را Attach کند و ارتباط نرمافزار شما را با آن برقرار نماید.
تفاوت با SQL Server Compact
نسخهی Compact قابلیتهای بسیار محدودی را در اختیار شما قرار میدهد مثلا امکان استفاده از Stored Procedureها در این ویرایش وجود ندارد در حالی که نسخهی LocalDB تمامی ویژگیهای SQL Server Express و آسانی SQL Server Compact را یکجا در خود جای داده است.
استفاده از LocalDB برای تولید نرمافزار
تمام محدودیتهای موجود در SQL Server Express در LocalDB نیز وجود دارند. محدودیتهایی مانند مصرف حافظه، حجم پایگاه داده و تعداد پردازندهها. اگر محدودیتهای اعمال شده مانعی برای شما به حساب نمیآیند و نرمافزار شما بر روی یک سیستم اجرا میشود، LocalDB گزینهی خوبی برای انتشار نرمافزارهایی کوچک، سریع و کم حجم به حساب میآید.
امکان مهاجرت به نسخههای پیشرفته
با خیالی آسوده میتوانید نرمافزار را با کمک LocalDB توسعه داده و در نسخهی نهایی برای انتشار از نسخههای قویتر و تحت شبکهی SQL Server استفاده کنید.
منبع
برای دریافت آخرین نسخه از LocalDB اینجا کلیک کنید