آموزش کامپیوتر خوش آموز

مقایسه ستون های دو جدول در SQL Server

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

مشاهده تعداد کل Session های متصل شده به یک دیتابیس در SQL Server

با استفاده از اسکریپت زیر در SQL Server می توانید تعداد کل Session های متصل به یک دیتابیس را مشاهده کنید. در اسکریپت زیر به جای Database_Name باید نام دیتابیس خودتان را جایگزین کنید: ...

نام کاربری که از دیتابیس SQL Server بک آپ تهیه کرده است!

یکی از مواردی که خصوصا در دیتاسنترها و سازمان های بزرگ ممکن است با آن مواجه شوید این است که چه کاربری فایل بک آپ را از فلان دیتابیس ایجاد کرده است. در مراکزی که تعداد زیادی پایگاه داده وجود دارد و کاربرانی هم به پاسگاه داده دسترسی دارند، برای DBA شاید مهم باشد که بداند چه کسی بک آپ مورد نظر را از دیتابیس تهیه کنرده است. اگر می خواهید در مورد پشتیبان گیری از پایگاه داده اطلاعاتی کسب کنید، بدون باز...

نحوه Drop کردن یک جدول از همه دیتابیس ها در SQL Server

در این پست کوتاه و با استفاده از اسکریپتی که در زیر مشاهده می کنید، می توانید یک جدول را از همه دیتابیس های موجود، حذف کنید. به عنوان مثال ممکن است برخی جداول بلااستفاده و همنام را در برخی از دیتابیس ها یا در اکثر دیتابیس ها مشاهده کنید. در این حالت ، می توانید از اسکریپت زیر استفاده کرده و آن جداول را از تمام پایگاه داده ها Drop کنید که برای این منظور از Stored Procedure سیستمی sp_MSforeachdb است...

تغییر حالت Login Mode یا Authentication Mode از طریق رجیستری ویندوز

پس از اجرای SQL Server Management Studio، یا به صورت Windows Authentication mode و یا به صورت SQL Server and Windows Authentication mode یا Mix Mode می توانید به SQL لاگین کنید. از طریق رجیستری ویندوز می توانید حالت پیشفرض Authentication Mode را تعریف کنید. به صورت پیشفرض SQL Server and Windows Authentication mode یا Mix Mode فعال است ولی می توانید این حالت پیشفرض را از طیق رجیستری تغییر دهید و ب...

بررسی وجود یک فایل در سیستم با استفاده از دستورات SQL Server

در این مطلب کوتاه، اسکریپت زیر را برای بررسی وجود یک فایل در SQL Server می توانید به کار بگیرید. مثلا وقتی اقدام به export گرفتن از دیتا، از جدولی می کنید، پس از اتمام خروجی و ذخیره فایل، می توانید وجود یک فایل را از طریق کد در SQL Server بررسی کنید. با استفاده از stored procedure سیستمی xp_fileexist، می توانید به این مهم برسید. به عنوان مثال، می خواهیم وجود فایل db.txt را در درایو D بررسی کنیم...

افزودن رکورد بصورت همزمان در چندین جدول SQL Server

گاها در برنامه نویسی در SQL Server، شاید نیاز به این داشته باشید که دیتا را فقط با یک کوئری در چندین جدول اضافه کنید. به نظر این موضوع ساده می رسد اما اینگونه نیست. گزینه های متعددی برای این کار وجود ندارد زیرا INSERT یک دستور DML است و باید همزمان در transaction block اجرا شود. برای این مسئله، یک تمرین ساده داریم. ابتدا دو جدول با استفاده از دستورات زیر در SQL Server ایجاد می کنیم: ...

نمایش حجم همه ایندکس های یک دیتابیس در SQL Server

در این پست، با استفاده از اسکریپتی که در ذیل مشاهده می کنید، می توانید حجم همه Index های موجود در یک دیتابیس را مشاهده می کنید. اولین گام برای performance optimization، اندازه گیری سایز و حجم جداول و index ها است تا در مورد fragmentation اطلاعات بیشتری کسب کنید. ...

یافتن زمان ریستارت شدن SQL Server

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

تهیه Full Backup از همه دیتابیس ها در SQL Server

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

آموزش های رایگان خوش آموز
logo-samandehi