خاطرات فنی من

یادداشتهایی در مورد تجربیات فنی من به عنوان یک مهندس نرم افزار برای مراجعه بعدی خودم و احتمالا دیگران.

سعی می کنم مطالب برای دیگران هم قابل استفاده باشند اما به دلیل کمی وقت نمی توانم زیاد نگران نگارش و چینش متن باشم

۴ مطلب در تیر ۱۳۹۵ ثبت شده است

موقع راه اندازی AlwaysOn Avaialbility Group نیاز زیادی به تست و دیدن نتایج آن دارید. مثل اینکه ببینید الان درخواستهای شما را دقیقا کدام سرور پاسخ می دهد یا موقع Failover کردن چه مدت درخواستهای شما با خطا مواجه می شود.


۰ نظر موافقین ۰ مخالفین ۰ ۲۹ تیر ۹۵ ، ۱۵:۱۹
محسن

وقتی روی یک سرور با دو instance می خواهید AlwaysOn Availabilty Group راه اندازی کنید نیاز دارید برای هر کدام از instance ها یک AlwaysOn AG جداگانه و یک listener جدا راه اندازی کنید. هر listener یک ip و  port خاص خودش را خواهد خواست. یعنی حتی با وجود اینکه ip هر listener متفاوت است نمی توانید یک شماره port یکسان برای هردو اختصاص دهید. 


۰ نظر موافقین ۰ مخالفین ۰ ۲۹ تیر ۹۵ ، ۱۵:۱۴
محسن

موقع اجرای New Availability Group Wizard با وجود اینکه همه تستها با موفقیت انجام می شوند اما قسمت آخر با خطایی مشابه شکل زیر مواجه میشود:



AvailabilityGroup Error.png



پیغام خطا چیزی در این حدود است:

Failed To Join Database XYZ  to the Availability Group ABC on replica DEF

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ تیر ۹۵ ، ۱۵:۲۲
محسن

موقع کار کردن با AlwaysOn Availability Group به دلیل ناواردی یا اشتباهات شما گاهی یک دیتابیس در حالت restoring قرار می گیرد و با گذشت زمان هم اصلاح نمی شود.

می توانید با این دستور آن را درست کنید:

RESTORE DATABASE NameofDatabase
WITH RECOVERY





نقل از

http://blog.sqlauthority.com/2014/10/24/sql-server-database-stuck-in-restoring-state/

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ تیر ۹۵ ، ۱۸:۲۶
محسن