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

تاریخ و زمان نصب، نوع احراز هویت در SQL Server

با استفاده از اسکریپت T-SQL زیر، می توانید تا تاریخ نصب ، زمان و حالت احراز هویت SQL Server را مشاهده کنید. DBA می تواند با استفاده از اسکریپت زیر جزئیات مربوط به Property های سرور را برای سرورهای مختلف SQL پیدا کند. همچنین می توانید برای تهیه گزارش از سرورهای مختلف SQL از این مورد استفاده کنید و می توانید Property های سرور را مقایسه کنید. ...

تغییر Recovery Model یک دیتابیس در SQL Server

در این مطلب کوتاه، قصد داریم که با استفاده از دستور ALTER، اقدام به تغییر recovery model یک دیتابیس در SQL Server نماییم. همچنین تغییر این ویژگی با Property گرفتن از دیتابیس در Object Explorer در SQL Server Management Studio هم امکن پذیر است ولی همین کار با استفاده از دستورات T-SQL انجام خواهد شد. در اسکریپت زیر، ابتدا باید recovery model خود را انتخاب کنید و سپس دستور را به پنجره New Query کپی ک...

ریستارت کردن ویندوز با استفاده دستورات Powershell

ویندوز روش های مختلفی را در اختیار کاربران خود برای ریستارت کردن کامپیوتر قرار داده است. ساده ترین روش، وارد شدن به منوی Start از منوی Power، گزینه Restart را کلیک می کنند. ولی از هم طریق دستورات CMD و هم از طریق دستورات Powershell هم می توانید به این مهم برسید. آنچه که در این پست بدان تمرکز خواهیم کرد ریستارت کردن ویندوز از طریق دستورات Powershell خواهد بود. برای این منظور ...

مقایسه ستون های دو جدول در 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 ایجاد می کنیم: ...

دسته بندی مطالب خوش آموز
logo-samandehi