هنگامی که یک پایگاه داده را روی یک سیستم دیگر بازگردانی (Restore) میکنید، ممکن است کاربران به حالت Orphaned تبدیل شوند. این بدان معناست که هیچ شناسه لاگین (Login ID) یا رمز عبوری به این کاربران مرتبط نیست، زیرا شناسه …
برچسب: اسکریپت
این اسکریپت لیستی از ایندکسهایی را فراهم میکند که در پایگاه داده عملاً مورد استفاده قرار نمیگیرند. ایندکسها میتوانند به صورت غیرضروری بار کاری سیستم را افزایش دهند و اگر یک ایندکس مورد استفاده قرار نگیرد اما بهروزرسانی شود، این …
با استفاده از اسکریپت زیر میتوان تعداد و اسامی جداول Heap و یا دارای ایندس و نوع آن را در SqlServer یافت. …
گاهی اوقات ممکن است نیاز داشته باشید به جزئیات مربوط به زمانبندی جاب ها (Jobs) در یک سرور دسترسی پیدا کنید، اما یا دسترسی مستقیم به "SQL Server Agent" ندارید، یا تعداد زیادی Job وجود دارد که بررسی تک تک …
گاهی ما نیاز داریم از فقط ساختار دیتابیس بک آپ بگیریم و نمیخواهیم این بک آپ دارای دیتا باشد مثلا زمانی که تیم توسعه نیاز دارد آخرین نسخه دیتابیس با ساختار از قسمت عملیاتی اپلیکیشن دریافت کند و بنا به …
گاهی یک Object از دیتابیس میخواهیم سرچ کنیم و نمیدونیم که این Object یک ویو یا sp یا ... هست برای این کار میتوانیم از sp که کد آن را قرار داده ام استفاده کنید و به راحتی به Object …
برای انتقال یک جدول به یک اسکیمای جدید در T-SQL، میتوانید از دستور ALTER SCHEMA همراه با گزینه TRANSFER استفاده کنید. مراحل انجام این کار به شرح زیر است: اتصال به SQL Server: ابتدا SQL Server Management Studio (SSMS) یا …
اسکریپت زیر به شما کمک میکند هنگامی که یک لاگین جدید با دسترسی SysAdmin در Instance شما ایجاد شد یک ایمیل هشدار دریافت کنید. …
به عنوان یک DBA، ما بهطور مرتب با وظایف مربوط به مدیریت پایگاه داده سروکار داریم. یکی از این وظایف، حذف دادههای قدیمی از جداول است. این موضوع بهویژه برای جداولی که دادههای لاگ را ذخیره میکنند، بسیار مهم است. …
در یکی از پروژههایی که در آن مشغول بودم، با یک مشکل جالب روبرو شدم. پایگاه داده msdb یکی از مشتریان به طور ناگهانی بزرگ شده بود. بعد از بررسی دقیق، فهمیدم که دلیلش تاریخچهی طولانی از عملیات پشتیبانگیری بود …