ابتدا به معرفی این محصول می پردازیم ، SQL Server در واقع یک پایگاه داده مرکزی برای مدیریت اطلاعات موجود بر روی سیستم های اطلاعاتی است ، این سیستم های اطلاعاتی ممکن است توسط برنامه نویس ها ایجاد شده باشند و یا اینکه برای متمرکز کردن اطلاعات مربوط به یک سری نرم افزار های سازمانی مورد استفاده قرار بگی...

در مقاله قبلی تا مرحله سیزدهم نصب و راه اندازی SQL Server 2008 را با هم جلو رفتیم ، در این مقاله یک مقدار مباحث تخصصی تر خواهد شد و همچنین در انجام این مراحل بایستی دقت بیشتری را انجام دهید ، پس با دقت و ظرافت بیشتری این مراحل را انجام دهید.در ادامه مراحل نصب را با هم بصورت قدم به قدم و تصویری جلو ...

ما در این مجموعه قصد داریم با کمک یکدیگر به یادگیری دستورات SQL بپردازیم. ما در دنیای واقعی و روزمره خو د همواره درگیر یکسری اطلاعات می باشیم که برایمان حیاتی و مهم هستند، البته این اطلاعات حیاتی و مهم در محیط های مختلف برای اشخاص مختلف متفاوت می باشد. مثلا برای یک کارمند بانک اطلاعات حیاتی شامل اطل...

سلام ، من دیدم این انجمن خالیه گفتم در مورد SQL Server 2008 که قبلا در دانشگاه دوره کارشناسیم درس داده ام اینجا بذارم . بعدش در مورد 2012 هم صحبت میکنم . امیدوارم بتونم آموزشی مفید براتون اینجا بذارم . در ابتدا یک مفاهیم پایه ای از SQL Server 2008 1. بانک اطلاعاتی DataBase : مجموعه اطلاعات ذخي...

در این قسمت میخام انواع داده و نحوه ی ساخت پایگاه داده را توضیح بدم . نحوه ساخت پایگاه داده برای ساخت پایگاه داده باید همانطور که در شکل زیر مشاهده میکنید بر روی Databases کلیک راست می کنیم و بر روی New Databases کلیک میکنیم و پنجره ای باز می شود . انواع داده داده های صحیح 5 نوع دا...

در این مقاله به معرفی انواع داده هایی که در SQL Server استفاده می شوند ، خواهیم پرداخت . همانطور که می دانیم Data type ها مبحث گسترده ای دارند. در اینجا انواع داده هایی را که SQL Server 2012 از آنها پشتیبانی می کند را عنوان می کنیم . در SQL Server هر ستون ، متغیرهای محلی یا local Variable ه...

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

قانون محمد نصیری را به یاد دارید ؟ اگر مقاله های قبلی من در خصوص Backup گیری از اکتیودایرکتوری را به خاطر داشته باشید یک قانون همیشگی در خصوص ادامه حیات شما در حوزه IT وجود دارد و آن قانون Backup است و Backup است و Backup . البته این جمله از خودم نیست و در واقع یک قانون در حوزه امنیت اطلاعات هست.امر...

اگر کمی با مفاهیم پایگاه داده و به ویژه MSSQL Server آشنایی داشته باشید یا به عنوان یک DBA در جایی مشغول به کار هستید حتما با واژه ای به نام Transaction Log برخورد کرده اید. ترجمه لغوی این مفهوم به شکل Transaction یا تبادلات و Log یا صورت عملیات می باشد البته این ترجمه فقط برای این است که یک درک کلی...

با نام و یاد خدا از امروز می خواهیم مباحث و مسائل مربوط به مدیریت پایگاه های داده در SQL Server را با هم یاد بگیریم. تا این لحظه جای این سرویس و مباحث مربوط به مدیریت پایگاه داده های SQL Server در وب سایت انجمن تخصصی فناوری اطلاعات ایران کمرنگ بود امیدوار هستم در انتهای این سری مقالات پر رنگ شدن این...

در مقاله قبلی در خصوص روش های مختلف Backup گیری در SQL سرور صحبت کردیم ، اگر دقت کرده باشید متوجه می شوید که در هر قسمت از انواع Backup اشاره ای به این نکته داشتیم که فلان نوع Backup فقط در فلان Recovery Model قابل استفاده است و برعکس ، اما در مورد Recovery Model و وافعیت آن صحبتی نکردیم. در این مق...

Transaction Log ها یک نقش حیاتی و اساسی در Database های SQL سرور دارند. با استفاده از Transaction Log ها شما می توانید تمامی موارد مورد نیاز جهت Backup گیری درست و بازیابی اطلاعات در مواقع حادثه را در کنار هم داشته باشید. اگر می خواهید اطلاعات بیشتری در خصوص Transaction Log ها داشته باشید می توانید ...

از امروز با یک سری آموزشی در خصوص چگونگی Query گرفتن از SQL سرور در خدمت شما دوستان هستیم ، قبل از اینکه به سراغ شروع مفاهیم و دروس برویم بهتر است کمی در مورد محتویات این سری آموزشی و همچنین مفاهیم ابتدایی در خصوص SQL سرور بپردازیم. تمامی عزیزانی که تا این مدت از منابع آموزشی که در انجمن تخصصی فنا...

در مقاله قبلی ما با هم متوجه شدیم که SQL سرور چیست و مفهوم کلی Relational Database Management System یا سیستم مدیریت پایگاه داده های رابطه ای را متوجه شدیم . در این مقاله می خواهیم بصورت ویژه در خصوص پایگاه داده های رابطه ای یا Relational Database ها صحبت کنیم و علی الخصوص در مورد SQL سرور که هدف اص...

در قسمت های قبلی با مفاهیم اولیه Relational Database ها و Object های آنها مثل Stored Procedure ها ، Function ها و VIEW ها تا حدودی آشنایی اولیه پیدا کردیم ، قطعا در آینده در خصوص هر یک از این مفاهیم بصورت کامل صحبت خواهیم کرد.اما یکی از مواردی که بیشتر در خصوص آن توضیح دادیم بحث جدول یا Table بود که...

در مقاله قبلی از همین سری مقالات در خصوص مفاهیم اصلی موجود در Table ها از قبیل Column و Row و Field صحبت کردیم .اما Object ها و مفاهیم موجود در طراحی Table ها در پایگاه داده کم نیستند و اینها تنها موارد اولیه ای بودند که با هم بررسی کردیم ، در این مقاله قصد داریم به مفاهیم مهمتری بپردازیم ، اشیاء و ...

nر مقاله قبلی در خصوص مفاهیمی مثل Trigger ، Constraint ، Primary Key و foreign Key صحبت کردیم. تمامی این مفاهیم در نهایت بر می گردد به موضوعی به نام رابطه بین Table ها یا Table Relationships ، یکی از مواردی که در انتهای مقاله قبلی به آن اشاره کردیم بحث کلید خارجی یا Foreign Key بود که می توانست بین...

در مقاله های قبلی در خصوص مفاهیمی از قبیل رابطه های بین Table ها ، Trigger ها ، Constraint ها ، رابطه های یک به یک ، یک به چند ، چند به چند و همچنین مفاهیمی مثل کلید اصلی یا Primary Key و کلید خارجی یا Foreign Key صحبت کردیم ، در ادامه می خواهیم این مفاهیم را تا حدودی در حوزه طراحی پایگاه های داده م...

خوب در مقاله قبلی با مفاهیم اولیه طراحی Database ها آشنا شدیم و متوجه شدیم که فرآید Normalization به چه منظور انجام می شود اما تا نتوانید این مفاهیم را بصورت ملموس و عملی کار کنید همیشه برای شما ابهام وجود دارد. بهترین راهکار از نظر بنده و بسیاری دیگر از دوستان برای یادگیری بهتر بحث Normalization طر...

در مقاله قبلی در خصوص ابتدا کمی در خصوص شیوه طراحی یک پایگاه داده معمولی صحبت کردیم ، سپس اشاره کردیم که بایستی تمامی موجودیت های خود را در قالب یک Table مجتمع کنیم و شروع کنیم به انجام فرآیند Normalization ، گفتیم که تا جاییکه امکان دارد نباید داده های تکراری یا بهتر بگوییم رکوردهای تکراری در Table...

خلاصه ای از فرآیند Normalization در SQL سرور خوب در قسمت قبلی در نهایت به یک نتیجه کلی رسیدیم و توانستیم در سطح سوم نیز یک Normalization بر روی داده های خود داشته باشیم ، البته درست است که عنوان مقالاتی که تا کنون نوشته ایم به طراحی Database معروف است اما واقعا ما در اینجا فقط مبانی طراحی Database...

در این مقاله قصد داریم عمل Replication در SQL Server 2008 R2 را مورد بحث قرار دهیم .قطعا افرادی که علاقه مند به مطالعه ی این مطلب هستند ، آشنایی کلی با محیط SQL دارند اما در اینجا سعی بر این است تا دوستان در ابتدا با مفهوم هر کدام از اصطلاحاتی که در این مطلب به کار گرفته شده، آشنایی پیدا کنند تا به...

این آموزش هم می تواند برای Attach کردن انواع Database ها در SQL سرور مورد استفاده قرار بگیرد و هم برای آموزش و انجام آزمون های مختلف ، قبل از اینکه بخواهیم به شما آموزش چگونگی Attach کردن یک Database را بگوییم بهتر است یک Database نمونه برای Attach کردن معرفی کنیم ، برای انجام فرآیند های آموزشی و آز...

شاید برای شما هم پیش اومده باشه که نتونین با استفاده از اینترفیس MSSQL دیتابیس رو Restore کنین. تو این پست نحوه ی Restore کردن با استفاده از دستورات SQL را براتون بیان میکنم. اول باید با استفاده از دستور RESTORE FILELISTONLY FROM DISK = 'D:\DB.BAK' اطلاعات لازم برای Restore کردن رو که همان ن...

در ادامه دوره آموزشی خود در این مقاله و مقاله بعدی به معرفی محیط مدیریتی Management Studio ، روش های متصل شدن به Database ها در SQL سرور ، روش های اتصال به سرور SQL و در نهایت آموزش قرار دادن Comment برای دستورات T-SQL خواهیم پرداخت ، البته این مقاله مقدمه ای برای مقالات بعدی است که در آنجا در خصو...

Snapshot به معنی عکس گرفتن است ، به عکس های قدیمی خود نگاه کنید ، در روزگار جوانی چه شکلی بودید الان چه شکلی شده اید البته خوشتیپ بودید هستید و خواهید بود . هر وقت به این عکس ها نگاه می کنید یاد این مسئله می افتید که ای کاش می شد زمان به عقب بر می گشت و من دوباره به سنی که در عکس می بینم بر می گشتم ...

در مقاله قبلی در خصوص اینکه Snapshot در SQL سرور چیست و چگونه کار می کند صحبت کردیم در این قسمت می خواهیم به شما آموزش دهیم که چگونه بصورت عملی از Database های خود Snapshot بگیرید و داده ای را حذف و از طریق Snapshot آنرا بازیابی کنید. خوب بیابید با مثالی Snapshot را به خوبی یاد بگیریم. توجه کنید که...

در مقاله قبلی یاد گرفتیم که چگونه به سرور SQL و Database های آن در بدو ورود به Management Studio متصل شویم . در این مقاله ما دیگر دکمه Connect را زده ایم و وارد محیط Management Studio شده ایم ، شما قرار است در این مقاله یاد بگیرید که چگونه توسط محیط Management Studio اعمالی از قبیل متصل شدن به Datab...

شاید خیلی واسه شما هم پیش اومده باشه که خواسته باشین یه سری اسکریپت رو روی یه دیتابیس خاص اجرا کنین. یا اینکه بخواین که دیتا بیس پیش فرضتون رو عوض کنین و دیگه Master نباشه تا دیگه موقع اجرای اسکریپت هاتون به ارور معروف : Invalid object name برنخورین، برای این کار از کد زیر استفاده کنین: E...

تعریف سیستم های پایگاه داده های رابطه ای یا Relational Database Management System را قبلا در مقالات سری آموزشی Query گرفتن از MSSQL گفته ایم اما ممکن است شما برخی اوقات به واژه هایی بر بخورید که برای شما مبهم باشد ، واژه هایی مثل T-SQL ، PL-SQL ، Swis-SQL و یا PG-SQL اینها چه هستند و در کجا استفاد...

در صورتی که دیگه نخواین از یک دیتابیس استفاده کنین میتونین از گزینه Take Offline که در زیر شاخه ی منوی Tasks قرار دارد استفاده کنید اما دقت داشته باشید که به اصطلاح Offline کردن دیتابیس در بعضی موارد و بسته به حجم و تعداد کانکشن های باز دیتابیس زیاد طول می کشد و در صورتی که انجام اینکار بیش از حد ...

همانطور که می دانید SQL سرور شرکت مایکروسافت برای ارتباطات شبکه خود از شماره پورت 1433 و 1434 استفاده می کند ، خوب از همینجا می توان گفت یک هکر هم در صورتیکه یک سیستم را اسکن کند و متوجه شود که این شماره پورتها بر روی آن سرور باز است متوجه خواهند شد که سیستم نرم افزار SQL سرور را که حاوی اطلاعات است...

قبل از اینکه به سراغ Query گرفتن از SQL سرور برویم بایستی یاد بگیریم که چگونه به Object ها دسترسی پیدا کنیم یا در اصطلاح فنی به Object ها رجوع یا Refer کنیم. هر Object در داخل یک Database برای خود دارای 4 قسمت برای نامگذاری می باشد. اولین قسمت اسم سروری که در آن قرار گرفته است ، دومین قسمت نام Datab...

در صورتی که نشه Reporting Service رو در MSSQL ستارت کرد و با خطای System.InvalidOperationException: Cannot start service ReportServer on computer ''. ---> System.ComponentModel.Win32Exception مواجه شویم باید به رجیستری ویندوز ( Run ->Regedit ) رفته و در مسیر زیر HKEY_LOCAL_MA...

و باز هم SQL ... سلام دوستان ، شاید برای شما هم خیلی اتفاق افتاده باشه که بخواین تعداد زیادی اسکریپت رو اجرا کنین وهر بار مجبورین که روی تک تک اسکریپت ها دابل کلیک کرده تا در MSSQL SERVER باز شوند و در نهایت Execute رو بزنین. خب این کار خیلی خسته کننده اس ، راه حل این مشکل به صورت زیره ، ابتدا یه فا...

با سلام، اهمیت نگهداری دیتابیس ها بر روی سرورهای SQL یک شبکه ما را بر آن می‌دارد که با یک تحلیل و بررسی درست jobهایی را جهت حفظ درست اطلاعات و بهینه‌سازی آنها تدارک ببینیم، jobهایی از قبیل Automatic Backup, Rebuild Indexes, Check Integrity, Transaction Backup,... که با توجه به زمانی که صرف تدارک دی...

درود ، چندی پیش در یکی از سازمان ها یه ویویی ( VIEW ) دیدم که زمانی که خواستم کدشو ALTER کنم تا ببینم اطلاعات رو از چه جدول ها و فیلد هایی میخونه دیدم بهم ارور داد و دقت کردم دیدم کنار اسم ویو مورد نظر یه علامت قفل وجود داره و از ارورش معلوم بود که سورس ویو رمزگذاری یا اصطلاحا ENCRYPT شده.توی SQL می...

در مقاله ی پیشین به توضیح مفاهیم replication پرداختیم حال قصد داریم تا کاربرد و پیاده سازی این مفاهیم را به صورتی ساده عنوان کنیم . بنابراین یک سناریو طراحی کرده و به انجام عملیات می پردازیم البته با توجه به این نکته که اطلاعات و جداول این سناریو کاملا فرضی بوده و از استاندارد لازم نیز برخوردار نیست...

در قسمت اول مقاله ی پیاده سازی Transactional replication یک سناریو طرح کرده و به صورت قدم به قدم به اجرای آن پرداختیم در ابتدا پیکربندی Distribution را انجام دادیم و سپس تنظیمات مربوط به ایجاد یک publication را پیاده سازی کردیم. بدین ترتیب توزیع کننده و ناشر مشخص شده در سناریو ایجاد شدند. حال در این...

گاهی هنگام ایجاد یک اتصال به یک SQL سرور خطاهای مربوط به شبکه و یا خطا و Error های یک Instance خاص اتفاق می افتد. بعنوان مثال سرور یافت نشد و یا سرور در دسترس نیست بررسی کنید که نام Instance صحیح بوده و SQL سرور برای اتصالات ریموت و از راه دور پیکربندی شده باشد. دنبال کردن مراحل زیر در رفع این ...

اگر میخواهید SQL سرور را در زبان محبوب #C به کار بگیرید حتماً به مطالب قبلی در وبسایت itpro سری بزنید و نحوه ایجاد و اتصال و بانک Sql را در این زبان یاد بگیرید چون این روز ها برنامه نویسی بدون بانک اطلاعاتی اصلاً معنایی ندارد و برای سبقت از رقیبان خود باید حرفه ای کار کرد تا در بازار کار موفق باشی...

براي فعال كردن و تغيير دادن تنظيمات FILESTREAM در SQL Server موارد زير را انجام دهيد : وارد منوي Start شويد و به قسمت All Programs و پوشه SQL Server برويد ، سپس گزينه Configuration Tools را انتخاب كنيد و در نهايت بر روي گزينه SQL Server Configuration Manager كليك كنيد. از ميان سرويس هايي كه ...

سلام به دوستان Itpro ، تا حالا براتون پیش اومده که بخواهید تاریخ شمسی رو به همون شکلی که است در SQL server ذخیره کنید برای این کار شما نمی توانید نوع فیلد خودتون رو dateو یا datetime انتخاب کنید زیرا وقتی که تاریخ شمسی رو ذخیره کنید برنامه اررور میده و میگه که تاریخ خارج از رنج هستش و اجازه ذخیره ...

اگر تمایل دارید درمورد ساختار داخلی SQL Server 2014 بدونید مطالعه این کتاب رو به شدت توصیه میکنم. سرفصل های این کتاب به ترتیب در زیر اومده. Part 1 – Tables and Indexes • Chapter 1: Data storage internals • Chapter 2: Tables and Indexes – Internal Structure and Access Methods • Chapter 3: S...

حذف کردن job های غیر قابل حذف در mssql سلام رفقا امیدوارم حال و احوالتون توپ باشه.این آموزش رو تو هیچ سایت فارسی زبانی ندیدم و میشه گفت این اولین آموزش هست که توی سایت های فارسی زبان عمومی میشه.توی سایت های خارجی هم ندیدم این روش رو.دوستان اگه جایی این آموزش رو دیدین اعلام کنین تا پست رو اصلاح کنم...

بدون شک، مهم‌ترين ويژگي‌هاي جديد در SQL Server 2014 موتور جديد پردازش تراکنش برخط در-حافظه است. در سال 2007 با توجه به اينکه سرعت پردازش CPU ها به حداکثر خود رسيده‌بود، مايکروسافت بر روي افزايش کارايي از طريق بهينه‌سازي حافظه، کار مي‌کرد. اين روند با تکنولوژي VertiPaq شروع شد که در ابتدا مايکروسافت...

با سلام خدمت شما در خدمتتون هستم با نصب و راه اندازی و آموزش اولیه جدید ترین نسخه نرم افزار محبوب SQL Serve 2014 بهتر است ابتدا کمی راجع به SQL بدانیم .SQL یک پایگاه داده مرکزی برای مدیریت اطلاعات موجود بر روی سیستم های اطلاعاتی است ، از SQL Server برنامه نویس ها جهت اجرا کردن و ذخیره و بازیابی اطلا...

SQL Server 2014 RTM Edition در اول آپریل 2014 ارائه شد و مایکروسافت به تازگی کتابی منتشر کرده است که در آن قابلیت‌های مربوط به این نرم افزار آماده شده است و این کتاب به صورت رایگان در وبسایت مایکروسافت قابل دانلود می باشد. این کتاب قابلیت‌های SQL Server 2014 در دو قسمت Database Administration و B...

ویژگی های جدید در نسخه 2014 مدتی است که شرکت نرم افزاری مایکروسافت محصولات سازمانی خود را قبل از نسخه نهایی به صورت نسخه های CTP یا Community Technology Preview که پیش نمایش نسخه کامل هست را ارائه میدهد و مایکروسافت در ابتدا نسخه‌های CTP1 و CTP2 را برای نرم افزار پر استفاده یعنی SQL Server 2014 عر...

بعضی اوقات پیش میاد که بخواییم مقادیری رو به عنوان پارامتر به Function ها یا Stored Procedure ها در SQL Server ارسال کنیم. مشکل اینجاست که SQL Server نوع داده ای برای دریافت آیتم ها به صورت آرایه نداره. برای این کار، می توان از راهکار زیر استفاده کرد. فرض کنیم که بانک ما جدولی با ساختار زیر دارد: ...

در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....