หน้าเว็บ

วันเสาร์ที่ 7 ธันวาคม พ.ศ. 2562

Windows Server 2003 : Windows Server 2003 Update To R2

Windows Server 2003 : Windows Server 2003 Update To R2
DC04 ที่ Copy VMware มาจากเครื่อง Intranet Local Join และ ทำ Domain เสร็จแล้ว แต่ตัว Version ไม่ใช่ Windows Server 2003 R2
ซึ่งต้อง Update ในหนังสือหน้า 23-24
ทำดังนี้
- Backup Snapshots ก่อนทำ
- หาแผ่นที่ใช้ลง ถ้าของแท้ให้เอาแผ่น 2 ใส่ แต่ตัวนี้เป็น skz ให้ mout แผ่น windows server 2003 skz เข้าไปเลย
ในแผ่นจะมี Folder Update R2
พบปัญหาเวลากดที่ Link Update แล้ว Error
Windows 2003 Wizard Another
Application requires a restart of this computer. Before Setup can run, you must restart the computer.
วิธีแก้ต้องลบ registry เข้าไปที่
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
แล้วลบ PendingFileRenameOperations ออก ถึงจะลงได้
- ติดตั้งตามขึ้นตอน เสร็จแล้ว Reboot
จะเป็น Windows Server 2003 R2

- ต้องดู Active Directory schema version ต้องเป็น Version เดียวกัน กับตัว Master
WINDOWS EDITION SCHEMA VERSION
Windows 2000 Server : 13
Windows Server 2003 : 30
Windows Server 2003 R2 : 31
Windows Server 2008 : 44
Windows Server 2008 R2 : 47
Windows Server 2012 : 56
Windows Server 2012 R2 - Preview : 69

โดยใช้คำสั่ง
dsquery * cn=schema,cn=configuration,dc=domain,dc=com -scope base -attr objectVersion"

เปลี่ยนชื่อ Domain และ dc ที่ใช้ จะต้องได้ Version เดียวกัน กับตัว Master

31 เป็นตัว Windows Server 2003 R2 ถ้าไม่ได้เป็นคนตัวตัวต้อง Update Active Directory schema version (ในหนังสือหน้า 24)

https://nolabnoparty.com/en/finding-active-directory-schema-version/

วันจันทร์ที่ 2 ธันวาคม พ.ศ. 2562

mysql Error Set Default Date 0000-00-00 ไม่ได้

mysql Error Set Default Date 0000-00-00 ไม่ได้
เนื่องจาก mysql 5.7 ไม่รองรับให้ใส่วันที่ ที่ไม่ถูกต้อง
https://dzone.com/articles/upgrading-to ... strict-mod

วิธีแก้ต้องแก้ โหมด mysql
Select มาดูได้ด้วยคำสั่ง
  1. SELECT @@SESSION.sql_mode;

ค่า Default
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION


วิธีแก้ ต้องนำค่า NO_ZERO_IN_DATE,NO_ZERO_DATE ออก
  1. SET SESSION sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'


หรือ ก็ได้
  1. SELECT @@GLOBAL.sql_mode;
  2. SET GLOBAL sql_mode = '...';