استفاده از SQL Server 2005

استفاده از SQL Server 2005

در این زمان  تعداد زیادی از سازمان ها و شرکت ها نسخه SQL Server 2000 را مورد استفاده قرار می دهند..موقعی که شرکت Microsoft نسخه ۲۰۰۵  را ارائه کرد،خیلی از مدیران  IT و راهبران پایگاه داده با این سوال مواجه شدند: آیا لازم است ویرایش SQL Server خود را upgrade کنیم !؟ که در این مطلب به چند علت استفاده از SQL Server 2005 پرداخته ایم.

 

[thumbnail target=”_self” alt=”استفاده از SQL Server 2005″ src=”https://www.shopingserver.net/wp-content/uploads/2017/09/sql-server-2016-2.jpg”]

چرا از SQL Server 2005 استفاده کنیم؟

SQL Server 2005دارای ابزار های بیشتری می باشد:

در نسخه های قدیمی SQL Server اجزا گوناگون مانند Analysis Services در بسته های نرم افزاری مختلفی قرار گرفته بود. اما در نسخه SQL Server 2005 ، شرکت مایکروسافت رویکرد بازاریابی خود را تغییر داده و تمامی اجزا را در یک بسته قرار داده است. شما می توانید سرویس ها و اجزا مختلف را هنگام نصب انتخاب کنید.

دسترسی آسان و یکپارچه به همه اجزا:

SQL Server Management Studio یا SSMS به شما این امکان را می دهد که خیلی ساده و واضح به همه اجزا مانند Profiler، Data Transformation Services (DTS) ،Reporting Services ،Tuning Advisor  دسترسی داشته باشید. این دسترسی حتی در مورد SQL Server Integration Services (SSIS) و  Online Analytical Processing (OLAP)نیز امکان پذیر است. وجود این یکپارچگی موجب افزایش کارایی و هزینه کمتر آموزش می گردد. حتی اگر شما نسخه های SQL Server 2000 را داشته باشید، توسط ابزار SSMS  می توانید آن ها را مدیریت کنید.

  هر برنامه کاربردی که در حال حاضر کار می کند، بدون هیچ تغییری با SQL Server 2005 نیز کار خواهد کرد:

ابزار SQL Server 2005 Management Studio جایگزین ابزار Enterprise Manager خواهد شد. اما شما با این ابزار جدید نیز قادر به مدیریت پایگاه های داده SQL Server 2000 خواهید بود. البته از این ابزار جهت مدیریت SQL Server 6.5 و SQL Server 7.0  نمی توان استفاده نمود. برنامه های کاربردی و سایت های شرکت یا سازمان شما بدون نیاز به انجام هیچ گونه تغییری به فعالیت ادامه خواهد داد. وجود این سازگاری بسیار مهم است.

   بهره گیری از قدرت .Net برای ایجاد اشیا پایگاه داده:

در این نسخه شما قادر می باشید از زبان های برنامه نویسی سطح بالا مانند Visual Basic.Net یا C#.Net جهت تولید اشیا پایگاه داده مانند Stored Procedures،Functions  و Triggers استفاده کنید. در واقع قرار گیریCLR  در هسته اصلیSQL Server 2005، استفاده از هزاران class موجود در .Net را در پایگاه داده میسر ساخته است. لازم به ذکر است استفاده از CLR برای تولید اشیا پایگاه داده زمانی ارزشمند است که شی ساخته شده دارای منطق عملیاتی پیچیده ای باشد. در واقع قدرت عملکرد اشیایی که با CLR ساخته می شود، به مراتب بالاتر از اشیایی می باشد که با T-SQL ساخته شده باشد.

با DTS خداحافظی کنید و به SSIS خوش آمد بگوئید:

SQL Server 2005ویژگی جدیدی به نام SSIS را معرفی می کند که از نظر امنیتی، مدیریتی و کاربردی بسیار مناسب عمل می کند. این ویژگی که جایگزین مناسبی برای DTS می باشد، عملیات ارسال و دریافت داده ها و تغییر آن ها را میان پایگاه های داده و فایل های مختلف به شکلی ساده و حرفه ای مدیریت می کند.

بهره گیری از مزایایReporting Services :
به یک قاعده کلی اشاره می کنیم: “هر چیزی کهBack end  می تواند انجام دهد، بایدBack end  انجام دهد و نباید به Front end سپرده شود”. برای مثال ساخت یک Query به صورت Dynamic معمولا کار سخت و زمان فرسایی می باشد که مستلزم کد نویسی زیادی در لایه Application است. در واقع راه بهتر، دریافت پارامتر ها از کاربر و ارسال آن ها به یک Stored Procedure می باشد.SQL Server Reporting Services  این مفهوم را بسیار بهینه و کاراتر ساخته است. در نسخه های قدیم SQL Server، تهیه گزارشات توسط برنامه هایFront end  مانند  VB،C++ ،Crystal Reports و … صورت می پذیرفت. در SQL Server 2005 شما می توانید از مزایای فراوان Reporting Services استفاده نمائید. اول از همه شما می توانید کلیه منطق های مربوطه را از برنامه کاربردی جدا نموده و به بخش Reporting Services بسپارید. پس از آن خواهید توانست از هر Frond end دیگری جهت فراخوانی گزارشات به سادگی استفاده کنید.
Business Intelligence موجود در SQL Server 2005:

سیستم های هوشمند و تحلیلی که بیشتر با عنوان سیستم های  (OLAP)شناخته می شوند، درون SQL Server 2005 قرار داده شده اند. یکپارچگی هوش تجاری با موتور پایگاه داده، قابلیت های فراوانی را در اختیار طراحان برنامه های کاربردی و تحلیل گران داده های سازمانی قرار می دهد.

بهره گیری از مکانیسم امنیتی نوین و مطمئن با مدیریت آسان تر:

توسط این نسخه می توانید دسترسی های خاص تر به افراد خاصی بدهید. طراحی جدید Schema به شما امکان می دهد به کاربران خود فقط دسترسی هایی را بدهید که به آن نیاز دارند

  ارائه روش های جدید برای برنامه نویسی پایگاه داده
  قابلیت بسط پذیری در سازمان های بسیار بزرگ:

بدون شک یکی از اصلی ترین مشکلات SQL Server 2000، عدم قابلیت یا بهتر است بگوئیم عدم کارایی این نسخه در برابر حجم وسیعی از داده ها در سطح Enterprise بوده است. در واقع یکی از مهم ترین نقاط مورد توجه در طراحی این نسخه از SQL Server، قابلیت رقابت این سیستم با رقبای تجاری مانند Oracle و DB2 بوده است.

 

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

Leave a Reply