رفع خطای The Log File is Not Using Unicode Format در اسکویل سرور
رفع خطای The Log File is Not Using Unicode Format در اسکویلسرور
آموزش اسکویل سرور به زبان فارسی در مجموعه ABLY
رفع خطای The Log File is Not Using Unicode Format در اسکویلسرور
آموزش اسکویل سرور به زبان فارسی در مجموعه ABLY
چیز جالبی که وجود داشت این بود که ما سعی کردیم SQL Server Agent Log را با SQL Server Management Studio باز کنیم اما با خطای زیر روبرو شدیم:
همچنین با اجرای sp_readerrorlog نیز همین خطای مشابه را دریافت کردیم:
به قدری جالب است که بدانید ما فایل “SQLAGENT.OUT” را از طریق ویندوز و با استفاده از notepad یا هر ویرایشگر دیگری توانستیم باز کنیم.
حل مشکل:
گزینه (Write OEM file) را مانند تصویر زیر غیرفعال می کنید
Write log error log: فایل ورودی خطا را به عنوان یک فایل غیر یونیکد وارد می کند. این مقدار فضای دیسک مصرف شده توسط فایل ورودی را کاهش می دهد. با این حال، پیام هایی که حاوی داده های یونیکد هستند ممکن است هنگام خواندن این گزینه، دشوار باشد.
بنابراین به شکل زیر عمل می کنید:
Connect to Object Explorer to SSMS > Expand “SQL Server Agent” > Right Click on “Error Logs” and choose “Configure”
Uncheck the box “Write OEM error log”
حال اگر شما T-SQL را دوست دارید، اسکریپت زیر را وارد کنید:
پس از انجام این کار، ما باید SQL Agent service را مجددا راه اندازی کنیم و سپس باید قادر به خواندن لاگ های تولید شده جدید باشیم.