Thursday, August 9, 2007

Error 14274

ความเดิมตอนที่แล้ว (การย้าย Database SQL Server 2000) ที่ผมกำลังย้ายเครื่อง SQL Server 2000 จากเดิม ไปยังเครื่องใหม่และชื่อใหม่นั้น เมื่อ restore ฐานข้อมูล msdb ลงบนเครื่องใหม่เสร็จแล้ว พบว่าไม่สามารถทำการ Update หรือ Delete ข้อมูล Jobs ได้ โดยจะขึ้น Error ขณะที่กำลัง save หรือ delete job ว่า

"Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server."

มีปัญหาก็ย่อมมีทางออก วิธีแก้ไขคือให้ปรับข้อมูลในตาราง msdb.sysjobs ใน column ชื่อ originating_server จากเดิมเป็นชื่อ Database ใหม่ เพียงเท่านี้ก็สามารถปรับปรุง Job ได้ตามปกติแล้วครับ

3 comments:

Anonymous said...

พี่มีโค้ด การคำนวณดอกเบี้ยเงินฝากหรือป่าวค่ ช่วยด้วย แย่แล้ว ด่วนนะค่ะ

Anonymous said...

พี่เคย check sql log view แล้ว เจอ Error :: SuperSocket info:bind failed on TCP Port 1433 ป่าวเกิดจากอะไรค่ะ

Unknown said...

ไม่แน่ใจครับ แต่เคยเจอว่าเครื่อง client ต่อ connection ไปยัง SQL Server ผ่าน TCP/IP port:1433 ไม่สำเร็จ หาสาเหตุตั้งนานพบว่าทาง admin มีการ hide port:1433 ที่ SQL Server ครับ เมื่อยกเลิกการ hide ก็กลับมาเป็นปกติครับ