เปลี่ยนชื่อ computer name อย่าลืม run
สวัสดีครับ ทุกท่าน เจอปัญหาเล็กน้อยกับ SQL Server กรณี เปลี่ยนชื่อ Computer Name ครับ
ปัญหาที่เจอคือ เวลา Server Run Job ประเภทที่ต้องใช้ (local) Connection ตัว SQL Server มันยังจำค่า Server Name เป็น ตัวเดิมอยู่
วิธี Check เปิด SQL Server management Studio
แล้ว Run คำสั่ง
SELECT @@SERVERNAME
ถ้าเป็น Server Name เดิม ก็จะมี ปัญหา คล้ายๆ กัน
Error: 17806
Source: MSSQLSERVER
Event ID: 17806
Task Category: Logon
Message : SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed.
ซึ่งก็จะทำ ให้ Job Failed
แก้ปัญหา โดย เปิด Query แล้ว Run คำสั่ง
ว่าเป็น ชื่อใหม่หรือยัง ถ้าเป็นชื่อใหม่แล้ว ก็ Ok
ปัญหาที่เจอคือ เวลา Server Run Job ประเภทที่ต้องใช้ (local) Connection ตัว SQL Server มันยังจำค่า Server Name เป็น ตัวเดิมอยู่
วิธี Check เปิด SQL Server management Studio
แล้ว Run คำสั่ง
SELECT @@SERVERNAME
ถ้าเป็น Server Name เดิม ก็จะมี ปัญหา คล้ายๆ กัน
Error: 17806
Source: MSSQLSERVER
Event ID: 17806
Task Category: Logon
Message : SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed.
ซึ่งก็จะทำ ให้ Job Failed
แก้ปัญหา โดย เปิด Query แล้ว Run คำสั่ง
Use master;
sp_dropserver 'ชื่อเก่า'; GO sp_addserver 'ชื่อใหม่', local; GO
แล้ว Restart Service SQL Server
ลอง Check อีกครั้ง โดย Run คำสั่งSELECT @@SERVERNAME
ว่าเป็น ชื่อใหม่หรือยัง ถ้าเป็นชื่อใหม่แล้ว ก็ Ok
Reference: http://msdn.microsoft.com/en-us/library/ms143799.aspx
ความคิดเห็น
แสดงความคิดเห็น