گاهی ما نیاز داریم از فقط ساختار دیتابیس بک آپ بگیریم و نمیخواهیم این بک آپ دارای دیتا باشد مثلا زمانی که تیم توسعه نیاز دارد آخرین نسخه دیتابیس با ساختار از قسمت عملیاتی اپلیکیشن دریافت کند و بنا به …
پست وبلاگ
گاهی یک Object از دیتابیس میخواهیم سرچ کنیم و نمیدونیم که این Object یک ویو یا sp یا ... هست برای این کار میتوانیم از sp که کد آن را قرار داده ام استفاده کنید و به راحتی به Object …
برای انتقال یک جدول به یک اسکیمای جدید در T-SQL، میتوانید از دستور ALTER SCHEMA همراه با گزینه TRANSFER استفاده کنید. مراحل انجام این کار به شرح زیر است: اتصال به SQL Server: ابتدا SQL Server Management Studio (SSMS) یا …
اسکریپت زیر به شما کمک میکند هنگامی که یک لاگین جدید با دسترسی SysAdmin در Instance شما ایجاد شد یک ایمیل هشدار دریافت کنید. …
به عنوان یک DBA، ما بهطور مرتب با وظایف مربوط به مدیریت پایگاه داده سروکار داریم. یکی از این وظایف، حذف دادههای قدیمی از جداول است. این موضوع بهویژه برای جداولی که دادههای لاگ را ذخیره میکنند، بسیار مهم است. …
برای ایجاد Cluster Log ابتدا Power Shell به صورت Run As Adminstrator باز کرده و دستور زیر را تایپ میکنیم: Get-ClusterLog اگر میخواهیم فایل log برای یک یا چند نود خاص تولید شود، میتوانیم از پارامتر -Node استفاده کنیم. ما …
ویژگی SQL Always-On به قدری با کلاستر مرتبط است که برای رفع خطاها، شما نیاز به بررسی لاگهای مختلف دارید. در این مقاله، تجربیات خود را در رابطه با رفع خطای “LogonUserExEx fails for user & GetToken – Logging on …
در یکی از پروژههایی که در آن مشغول بودم، با یک مشکل جالب روبرو شدم. پایگاه داده msdb یکی از مشتریان به طور ناگهانی بزرگ شده بود. بعد از بررسی دقیق، فهمیدم که دلیلش تاریخچهی طولانی از عملیات پشتیبانگیری بود …
یافتن زمان اخرین Restore از دیتابیس گاهی نیاز میشه که اخرین زمانی که یک بک اپ دیتابیسی Restore شده رو بدست بیاریم برای این کار از اسکریپت زیر استفاده میکنیم. این اطلاعات از جداول history دیتابیس Msdb بدست میاید. …
اسکریپتی برای بدست اوردن کوئریهای پرهزینه امروز میخوام به جرات یکی از اسکریپتهای پرکاربری که خودم موقعی که با یه مشکل در سرور مواجه میشم رو بگم. این اسکریپت لیستی از کوئریهای پرهزینه از لحاظ Cpu, Io و غیره رو …