در دنیای پیچیده SQL Server Replication، به ویژه در نوع Transactional Replication، موقعیتهایی پیش میآیند که رفتار سیستم با انتظارات ما متفاوت است. یکی از این موارد چالشبراننگیز، نحوه مدیریت ستونهایی است که با مقادیر پیشفرض (DEFAULT constraints) تعریف شدهاند. …
دسته: Sql-HighAvailability
مدیریت و نگهداری پایگاههای داده حیاتی در محیطهای سازمانی همواره یکی از چالشهای اصلی مدیران پایگاه داده (DBA) بوده است. برای اطمینان از دسترسپذیری بالا و بازیابی سریع در صورت بروز فاجعه، راهکارهای مختلفی مورد استفاده قرار میگیرد که یکی …
در بخش اول این مجموعه مقاله، ما به مفهوم ایندکسهای بلااستفاده و اینکه چگونه میتوانند بر عملکرد پایگاه دادههای SQL Server شما تأثیر منفی بگذارند، پرداختیم. در این مقاله، به بررسی یک اسکریپت میپردازیم که میتواند ایندکسهای بلااستفاده را به …
پایش و اندازهگیری تأخیر (latency) در گروههای دسترسیپذیری همگام (Synchronous Availability Groups) SQL Server AlwaysOn برای اطمینان از عملکرد بهینه و حفظ SLA (Service Level Agreement) حیاتی است. این تأخیر زمانی اتفاق میافتد که تراکنشها در Replica اصلی (Primary Replica) …
برای ایجاد Cluster Log ابتدا Power Shell به صورت Run As Adminstrator باز کرده و دستور زیر را تایپ میکنیم: Get-ClusterLog اگر میخواهیم فایل log برای یک یا چند نود خاص تولید شود، میتوانیم از پارامتر -Node استفاده کنیم. ما …
ویژگی SQL Always-On به قدری با کلاستر مرتبط است که برای رفع خطاها، شما نیاز به بررسی لاگهای مختلف دارید. در این مقاله، تجربیات خود را در رابطه با رفع خطای “LogonUserExEx fails for user & GetToken – Logging on …
در این مقاله قصد داریم تا به مهترین و آخرین مرحلهی بسیار مهمی که در اضافه کردن یک دیسک جدید به SQL Server failover clustered instance موجود که اکثر DBA ها ممکن است آن را فراموش کنند را بپردازیم. …