เปลี่ยนชื่อ 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 คำสั่ง
 
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

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาเด็ก กลืน ดินน้ำมัน

ปัญหา Custom Paper Size บน Crystal Report

Function Baht Text บน Crystal Report