آموزش کامپیوتر برنامه نویسی خوش آموز

نحوه Decrypt کردن اشیا رمز شده در SQL Server

پیشتر در یک پست جداگانه به نحوه Encrypt کردن SP ها در SQL server پرداختیم. اگر شما SP ها، View ها، Function ها، trigger را در SQL Server رمزگذاری کرده باشید، امکان تغییر در آن وجود نخواهد داشت مگر اینکه آنها را Decrypt کنید. خوشبختانه در این زمینه ابزاری از سوی شرکت Devart به نام dbForge SQL Decryptor با حجم بسیار کمی ارائه شده که می تواند به شما در Decrypt کردن کلیه اشیا SQL Server که Encrypt شده...

استفاده از عملگر ANY در SQL Server

برای مقایسه یک مقدار با هر مقدار بازگردانده شده از یک Subquery می توانید از عملگر ANY استفاده کنید. اگر یک یا چند مقدار از Subquery، شرایط مقایسه را برآورده کند ، مقایسه درست است و نتایج را بر می گرداند. بر خلاف تابع ALL، در استفاده از تابع ANY، فقط یک مقدار باید شرط را داشته باشد. توجه داشته باشید که SOME و ANY هر دو معادل هم هستند و هر جا که از ANY استفاده کنیم، شما می توانید از تابع Some هم است...

چه کسی دیتابیس را از SQL Server حذف کرده است؟

در این پست نگاهی خواهیم داشت به این مطلب که چه کاربری دیتابیس از پایگاه داده SQL Server حذف کرده است. روش های مختلفی برای تشخیص این مورد در SQL Server وجود دارد و ما از طریق گزارش Schema Changes History به این مهم پس خواهیم برد که کار کردن با آن بسیار ساده است. ...

مشاهده دیتابیس هایی که تا 24 ساعت اخیر و یا کلا از آنها بک آپ گیری نشده است!

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

تغییر مکان پیشفرض فایل های بک آپ در SQL Server

در SQL Server بصورت پیشفرض بک آپ ها در مسیر C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup ذخیره می شوند که MSSQL13 بر حسب نسخه SQL server ای که نصب می کنید(که این مسیر برای SQL Server 2016 می باشد)، ممکن است عدد دیگری باشد. اما می توانید این مسیر پیشفرض را برای همیشه تغییر دهید. اینکار هم با استفاده از دستورات و هم از طریق خود SSMS امکان پذیر می باشد. اگر می خواهید با است...

یافتن نوع Authentication فعلی در SQL server

با استفاده از اسکریپت زیر در SQL Server می توانید نوع Authentication Mode را مشاهده کنید. برای یافتن این جزئیات در SQL Server می توانید از SERVERPROPERTY استفاده کنید. کافیست که فقط این اسکریپت را در SQL server اجرا کنید که نهایتا خروجی Windows Authentication Mode و یا Mixed Mode یا Authentication Mode خواهد شد: ...

تعداد کاراکترهای تکرار شده در یک رشته SQL Server

یکی از مواردی که در برخی پروژه ها ممکن است با آن مواجه شوید این است که در یک رشته، چه تعداد کاراکتر تکراری دارید. برای این مورد یک سناریوی ساده داریم که ابتدا یک جدول ایجاد می کنیم. ...

تاریخ و زمان نصب، نوع احراز هویت در 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 کپی...

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

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

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