SQL Server 2008 اور ایکسپریس

Anonim

SQL Server 2008 vs Express

SQL سرور کا ایک مائیکروسافٹ کی طرف سے تیار ایک نسبتا ماڈل ڈیٹا بیس سرور ہے. اور SQL سرور ایکسپریس SQL سرور کا ایک چھوٹا سا ورژن ہے جو مفت ہے، لیکن مکمل ورژن کے مقابلے میں محدود خصوصیات ہے. SQL سرور کا تازہ ترین ورژن SQL Server 2008 R2 ہے اور اس کے اسی ایکسپریس ایڈیشن SQL Server Express 2008 ہے.

مائیکروسافٹ SQL سرور بنیادی طور پر T-SQL (جو SQL میں ایک توسیع ہے) اور ANCI SQL استعمال کرتا ہے، اس کی سوال کی زبان کے طور پر. یہ انوگر، فلاٹ، ڈیملی، چار، ویچار، بائنری، متن اور دیگر ڈیٹا کی اقسام کی حمایت کرتا ہے. صارف کی وضاحت کردہ جامع اقسام (UDTs) کی اجازت بھی دی جاتی ہے. ایک ڈیٹا بیس میں میزوں کے مقابلے میں خیالات، ذخیرہ شدہ طریقہ کار، انڈیکس اور رکاوٹ شامل ہوسکتے ہیں. ڈیٹا تین اقسام کی فائلوں میں محفوظ ہیں. وہ ہیں. ایم ڈی ایف فائلیں،. این ڈی ایف اور. بنیادی ڈیٹا، ثانوی اعداد و شمار اور لاگ ان ڈیٹا کو ذخیرہ کرنے کے لئے ldfextension فائلوں کو क्रमशः. اس بات کا یقین کرنے کے لئے کہ ڈیٹا بیس ہمیشہ ایک معروف مستقل ریاست میں واپس آ جائے گا، یہ ٹرانزیکشن کا تصور استعمال کرتا ہے. ٹرانسمیشن کو لکھنا آگے لاگ لاگ استعمال کرتے ہوئے لاگو کیا جاتا ہے. SQL سرور بھی معاونت کی حمایت کرتا ہے. ٹی ایس ایس کا استعمال کرتے ہوئے سوالات ڈیٹا ڈیٹا حاصل کرنے کا بنیادی موڈ ہے. SQL سرور بہتر کارکردگی کے لئے سوال اصلاحات انجام دیتا ہے. یہ ذخیرہ شدہ طریقہ کار کی اجازت دیتا ہے، جو سرور میں خود مختار T-SQL سوالات پیرامیٹرائزر کردہ ہیں اور کلائنٹ کی درخواست کی طرح معمول کے سوالات کی طرح عمل نہیں کرتے ہیں. SQL سرور SQL CLR (Common Language Runtime) میں شامل ہے جس میں سرور کو ضم کرنے کے لئے استعمال کیا جاتا ہے. نیٹ فریم ورک. اس کی وجہ سے، آپ کسی بھی ذخیرہ شدہ طریقہ کار اور ٹرگر لکھ سکتے ہیں. NET زبان جیسے سی # یا VB. نیٹ. اس کے علاوہ UTDs کا استعمال کرتے ہوئے بیان کیا جا سکتا ہے. نیٹ زبانوں. ADO میں کلاس ڈیٹا بیس میں محفوظ کردہ ڈیٹا تک رسائی حاصل کرنے کے لئے نیٹ استعمال کیا جا سکتا ہے. ADO. این ٹی ٹی کلاسز ٹیبلر یا واحد قطار کے اعداد و شمار کے ساتھ کام کرنے کی فعالیت فراہم کرتی ہے، یا اندرونی میٹا ڈیٹا. یہ XQuery کی حمایت فراہم کرتا ہے، جس میں SQL سرور میں XML خصوصیات تک رسائی فراہم ہوتی ہے. SQL سرور اضافی خدمات فراہم کرتا ہے جیسے سروس بروکر، نقل کی خدمات، تجزیہ کی خدمات، رپورٹنگ کی خدمات، نوٹیفکیشن سروسز، انٹیگریشن سروسز اور مکمل ٹیکسٹ سرچ.

جیسا کہ اوپر بیان کیا گیا ہے، SQL Server Express SQL سرور کے آزادانہ طور پر ڈاؤن لوڈ ہونے والا ایڈیشن ایک چھوٹا سا نیچے ہے. لہذا، ظاہر ہے کہ یہ مکمل ورژن کے مقابلے میں کچھ حدود ہے. شکر ہے، ڈیٹا بیس کی تعداد یا سرور کی طرف سے حمایت کی صارفین کی تعداد پر کوئی حد نہیں ہے. لیکن، ایکسپریس ایڈیشن صرف ایک پروسیسر، 1GB میموری اور 10GB ڈیٹا بیس فائلوں کا استعمال کرسکتا ہے. یہ XCOPY تعیناتی کے لئے موزوں ہے کیونکہ پورے ڈیٹا بیس ایک ہی فائل میں رکھی جاتی ہے جس میں قسم کی ہے. ایم ڈی ایف ایک اور تکنیکی پابندی تجزیہ، انضمام اور نوٹیفکیشن کی خدمات کی غیر موجودگی ہے.لیکن سب کچھ، ایکسپریس ایڈیشن سیکھنے کے مقاصد کے لئے بہت اچھا ہے کیونکہ یہ چھوٹے پیمانے پر ڈیسک ٹاپ اور ویب ایپلی کیشنز کی تعمیر کے لئے مفت استعمال کیا جا سکتا ہے.

SQL سرور اور SQL سرور ایکسپریس ایڈیشن کے درمیان اہم اختلافات

• SQL سرور ایک تجارتی مصنوعات ہے جبکہ SQL Server Express آزادانہ طور پر ڈاؤن لوڈ ہونے والا ہے، SQL سرور کے ورژن کو چھوٹا ہے.

• SQL سرور کو انٹرپرائز کے کام کے بوجھ کے لئے ھدف بنایا جاتا ہے جس میں بے مثال اور بزنس انٹیلی جنس کے آلات کی ضرورت ہوتی ہے، جبکہ ایکسپریس ایڈیشن سیکھنے کے مقاصد کیلئے ایک انٹری-سطح کے ڈیٹا بیس مثالی ہے جبکہ • جب یہ سی پی یوز کی تعداد، میموری کی مقدار اور ڈیٹا بیس کا سائز، ایکسپریس ایڈیشن SQL سرور کے مقابلے میں کم کارکردگی ہے. یہ صرف ایک پروسیسر، 1GB میموری اور 10GB ڈیٹا بیس فائلوں کا استعمال کرسکتا ہے.

• اضافی خدمات جیسے رپورٹنگ اور تجزیہ خدمات SQL Server Express Edition میں غیر حاضر ہیں.