Categories: عمومی

مقایسه ویرایش Express و Enterprise در SQL 2008

ویرایشهای SQL Server 2008 با هم تفاوتهایی دارند که جابجایی داده ها و انتقال بک آپ از ویرایش Enterprise به ویرایش Standard را با مشکل روبرو خواهد کرد. انتقال ویرایش های دیگر  به Enterprise قابل انجام است.

فهرست این مقاله ( با کلیک روی هر عنوان به آن قسمت منتقل می شوید) پنهان

حال ، به بررسی برخی موارد مشکل ساز در این انتقال ها می پردازیم.

در SQL Server 2008 قابلیتها در ویرایشهای متفاوت یکسان نیستند. قابلیتهای ویرایش Enterprise امکانات  ویرایشهای دیگر SQL 2008 را در بر می گیرد. همچنین امکانااتی دارد که دیگر ویرایشها فاقد آن هستند. لیست این امکانات به صورت جدول در انتهای مطلب ارائه می گردد.

امکاناتی که ریستور کردن بک آپ های ویرایش Enterprise را بر روی دیگر ویرایشها ناممکن می سازد، به شرح زیر هستند:

  • Table / index partitioning
  • Transparent data encryption
  • Change data capture
  • Data compression

برای کسب اطلاعات در حوزه BackUp چیست به شما پیشنهاد می شود مقاله ما را مطالعه نمایید.

نمونه زیر، نمایش دهنده یک خط کد و پیام خطای مربوط به آن است که در هنگام ریستور کردن دیتابیس SQL server 2008 دارای Data compression به یک SQL server Express با استفاده از کد زیر نمایش داده می شود.

کد

RESTORE DATABASE EnterpriseOnly FROM DISK = 'C:SQLskillsPaulsEnterpriseOnlyDB.bck'

GO

پیام خطا

RESTORE DATABASE EnterpriseOnly FROM DISK = 'C:SQLskillsEnterpriseOnly.bck'

GO

Processed 160 pages for database 'EnterpriseOnly', file 'EnterpriseOnly' on file 1.

Processed 5 pages for database 'EnterpriseOnly', file 'EnterpriseOnly_log' on file 1.

Msg 3167, Level 16, State 1, Line 1

RESTORE could not start database 'EnterpriseOnly'.

Msg 3013, Level 16, State 1, Line 1

RESTORE DATABASE is terminating abnormally.

Msg 909, Level 21, State 1, Line 1

Database 'EnterpriseOnly' cannot be started in this edition of SQL Server because part or all of object 'compressed' is enabled with data compression or vardecimal storage format. Data compression and vardecimal storage format are only supported on SQL Server Enterprise Edition.

Msg 933, Level 21, State 1, Line 1

Database 'EnterpriseOnly' cannot be started because some of the database functionality is not available in the current edition of SQL Server.

به دلیل اینکه SQL Server 2008 امکانات بسیاری دارد که می تواند باعث سردرگمی شما شود، یک DMV یا «مدیریت پویای نماها» با نام sys.dm_db_persisted_sku_features است که به شما امکانات موجود و قابل استفاده در دیتابیس شما را نشان می دهد.

برای مثال، اگر شما کد زیر را اجرا کنید:

SELECT * FROM sys.dm_db_persisted_sku_features;

GO

خروجی زیر را دریافت خواهید نمود که امکان Data compression فعال است:

feature_name    feature_id

Compression     ۱۰۰

غیر از Data compression، همه امکانات SQL Server 2008 R2 و SQL Server 2008 Enterprise edition که یک دیتابیس ویرایش Enterprise را می سازد، تنها نیاز به دسترسی های ضروری صاحب دیتابیس (DBO) و مجوز های سرپرست سیستم (system admin) را داشته باشد، اما Data compression تنها نیاز به سطح دسترسی  ALTER TABLE در جدول مربوطه دارد. یعنی صاحب دیتابیس می تواند یک دیتابیس Enterprise ایجاد کند بدون آنکه DBA متوجه شود. بنابراین، در صورتی که قصد دارید دیتابیس خود را به یک SQL server غیر از Enterprise، مثلا Express انتقال دهید، باید مطمئن شوید که هیچکس امکان فعال نمودن این امکانات را بدون اطلاع شما تغییر دهد.

با کارت بانکی باشگاه ایران هاست پولتان به حسابتان باز می گردد.

همین حالا رایگان عضو شوید
مدیر بلاگ

مشخصات مدیر

Recent Posts

آموزش نصب وردپرس روی لوکال هاست

وردپرس یکی از محبوب‌ترین پلتفرم‌های طراحی سایت است که بیش از یک سوم وب سایت‌ها…

1 هفته ago

وب گردی امن‌تر از طریق HTTPS با گوگل کروم

نسخه‌ی جدید گوگل کروم (Google Chrome) بزودی منتشر خواهد شد و با انتشار آن استانداردهای…

3 ماه ago

نحوه تنظیم چک لیست گوگل ادز

تجربه نشان داده است که افراد حرفه ای با داشتن چک لیستی از کارهایی که…

3 ماه ago

معرفی بهترین ابزارهای دیجیتال مارکتینگ [ایرانی و خارجی]

با رشد دیجیتال مارکتینگ (Digital Marketing) یا همان بازاریابی آنلاین در ایران، تمایل افراد به…

3 ماه ago

DSA یا تبلیغات داینامیک در گوگل ادز چیست

تبلیغات داینامیک در گوگل ادز یا DSA) Dynamic Search Ads) که اصطلاحا به آن تبلیغات…

3 ماه ago

لینک سازی داخلی چیست و چرا باید به آن اهمیت دهیم ؟

یکی از بخش‌های مهم سئو که معمولا افراد توجه کمتری به آن نشان می‌دهند لینک…

3 ماه ago