عنوان دوره SQL SERVER [ مدیریت بانک های اطلاعاتی]
عنوان جلسه آموزش کامل نصب و راه اندازی Sql Server
مدرس دوره مهندس پورجعفر
تاریخ برگزاری 1398/08/22 ساعت 14 الی 16
محل برگزاری سالن اندیشه - معاونت اموزشی
نحوه برگزاری حضوری و ویدئو کنفرانس
ارزشیابی کلاس مشاهده نتایج ارزشیابی
مستندات کلاس ...

دیتابیسهای معروف Desktop عبارتند از:
Access – dBase

دیتابیسهای Client/Server معروف هم عبارتند از:
DB2 – Oracle - MS SQLServer – MySQL

مهمترین ویژگی دیتابیسهای Client/Server این هستش که کاربر بطور مستقیم به دیتابیس دسترسی نداره. یعنی باید از طریق یک سرویس واسط دستور خودش رو برای اجرا به سیستم بده. در حالی که در دیتابیسهای Desktop اینگونه نیست و همین خصوصیت باعث میشه که دیتابیسهای Client/Server نسبت به دیتابیسهای Desktop امنیت بالاتری داشته باشند.

برای اینکه بفهمیم SQL Server روی یک کامپیوتر نصب شده یا نه، اکثراً دنبال برنامه Management Studio میگردید. در حالی که وجود برنامه Management Studio نه شرط لازم و نه شرط کافی برای وجود سرویس SQL Server  روی یک سیستم میباشد. روش درست برای اطمینان از وجود SQL Server در یک سیستم، چک کردن مسیر زیر است:

Control Panel > Administrative Tools > Services > SQL Server (MSSQLServer)

یعنی سرویسی به نام (SQL Server (MSSQLServer باید در لیست سرویسهای ویندوز موجود باشد.

مواردی در خصوص نصب SQL Server

اگر بخواهید SQL Serverرا روی کامپیوتر شخصی خودتون نصب کنید، توجه داشته باشید که اگر ویندوزتون XP هست نمیتونید نسخه Enterprise رو روی سیستمتون نصب کنید و باید از نسخههای Standard و یا Developer استفاده کنید. ضمناً ویندوز XP شما حتماً باید SP2 به بالا باشد.
ولی اگر بخواهید SQL Server رو برای شرکت و یا سازمانی نصب کنید، باید نسخه Enterprise رو روی Windows Server 2003 با SP1 به بالا نصب شود.
فراموش نکنید که قبل از نصب SQL Serverحتماً DotNet Framework 2.0 (و بالاتر) روی سیستم نصب شده باشد.

در هنگام نصب SQL Serverبه یکسری اصطلاحات برمیخورید که شاید بعضی از اونها رو ندونید. من به اختصار اونها رو توضیح میدم:

Reporting Service
اگر در زمان نصب SQL Serverاین گزینه فعال شود، بخش گزارشگیری خودکار روی سیستم شما نصب خواهد شد. این سرویس امکاناتی را برای ایجاد گزارش از بانک های اطلاعاتی مختلف در اختیارتان قرار می دهد. گزارشهای ایجاد شده توسط این سرویس Web-enabled هستند و قابلیت پخش روی انواع دستگاهها را دارند . شما می توانید این گزارشات را با فرمتهای مختلف Excel و Word و PDF و Html و ... ایجاد کنید .

Analysis Service
قابلیت پردازش های تجزیه و تحلیلی آنلاین (OLAP) با سرعت بالا، تجزیه وتحلیل پیشرفته برای مجموعه دیتابیس های پیچیده و بزرگ با استفاده از راههای متعدد ذخیره سازی اطلاعات. در حقیقت اگر بخواهیم روی دیتابیسهای خیلی بزرگ گزارشگیری کنیم، پروسه ساخت گزارش خیلی کند است. برای این منظور یک مخزن اطلاعات جنبی در نظر گرفته میشود و گزارشات از روی آن تهیه میشود. نتیجه گزارش بر روی یک فضای جداگانه قرار میگیرد و چنانچه اطلاعات تغییر کند، تغییرات ایجاد شده بصورت اتوماتیک بر روی گزارشات اعمال میشود.
فرض کنیم که پلیس 110 یک نرم افزار در اختیار دارد که توسط آن آمار جرائم را نگهداری می کند. در این آمار، پلیس اطلاعات مربوط به مکان و زمان وقوع جرم و نوع جرم مثلا دزدی را نگهداری می کند. پس از مدتی پلیس می تواند اطلاعات مربوط به دزدی در یک مکان خاص را بررسی کند. مثلا پلیس در بررسی و تحلیل اطلاعات خود پی می برد که در فلان محله خاص بین ساعت 8 الی 10 صبح هیچ مورد دزدی گزارش نشده است بنابراین می تواند نیروهای خود را در آن زمان خاص در آن محله خاص کاهش داده و در جای دیگری که امکان وقوع دزدی بیشتر است استفاده کند.

Notification Service
این سرویس محیطی برای ایجاد برنامه هایی است که پیامهایی را ایجاد و ارسال میکنند. از این سرویس می توانید برای ایجاد و ارسال پیامهای شخصی و زمانبندی شده به هزاران یا میلیونها شخص یا دستگاههای گوناگون استفاده نمایید.
مثلاً تصور کنید که تعدادی کاربر در حال اتصال به یک بانک حاوی اطلاعات مربوط به ارزش سهام در بورس هستند. از آنجایی که ممکن است قیمت سهام هر شرکت یا مؤسسه برای تعدادی از کاربران از اهمیت زیادی برخوردار باشد، میتوان این سیستم را طوری تنظیم کرد تا هرگاه ارزش سهام خاصی که مورد نظر هر کاربر است تغییر کرد، به صورت اتوماتیک به وی اعلام شود. کاربر هم میتواند این تغییرات را برروی برنامه کاربردی خود، تلفن همراه (در قالب Windows Messenger ،(SMS و یا ایمیل بهصورت مرتب دریافت و مشاهده کند.

Integration Services
این سرویسها یک پلت فرم هستند که راه حل هایی برای ایجاد یکپارچگی اطلاعات با سرعت بالا ارائه می کنند و شامل بسته های نرم افزاری پردازش extract, transform, and load برای data warehousing است.

SQL Server Agent
به بیان ساده، این سرویس مسئول دفتر SQL SERVER است. مثلاً در صورت تعریف توسط ادمین، هر شب ساعت 10 از اطلاعات کپی پشتیبان میگیرد.

Authentication Mode
چنانچه گزینهی Windows Authentication Mode انتخاب گردد، دسترسی کاربران و کلمه عبور آنان به
SQL Server بر اساس وجود و درستی آنها در ویندوز انجام میگیرد. ولی اگر Mixed Mode انتخاب شود باید برای دسترسی به SQL Server مجدداً نام کاربری و سطح دسترسی تعریف کرد.

Collation
شمایی در SQL Server که نحوه Sort حروف الفبای یک زبان خاص و همچنین نحوه Compare کردن حروف الفبای آن زبان را در بر میگیرد.
تنظیمات collation به صورت پیش فرض از تنظیمات سیستم عامل گرفته می شود. ودر صورتی که سیستم عامل شما در بخش Regional settings دارای تنظیمات لازم فارسی باشد، نیاز به تغییر در این بخش ندارید

تنظیمات قالب
عبارت خود را درج و جهت جستجو "Enter" را بفشارید

گفتگوی آنلاین دانشگاه