การแก้ไขปัญหา SQL VSS Writer

บทความนี้มีไว้สำหรับ Amanda Enterprise (AE)

การแก้ไขปัญหา SQL VSS Writer

คำสั่งที่สำคัญที่สุดในการวินิจฉัยปัญหา VSS คือ ผู้เขียนรายการ vssadmin. คำสั่งนี้จะแสดงตัวเขียนที่ใช้งานอยู่ทั้งหมดในระบบของคุณและสถานะของแต่ละตัว

ในการรันคำสั่งนี้:

  1. เปิดพรอมต์คำสั่งของ Windows
  2. พิมพ์ vssadmin list writer

Zmanda Windows Client (ZWC) จะบันทึกข้อผิดพลาดในบันทึกเหตุการณ์ของแอปพลิเคชัน บ่อยครั้งที่ข้อผิดพลาด ZWC จะตรงกับ System Event หรือ Application Event ที่บ่งชี้ความล้มเหลว

วิธีการแก้ไขปัญหา SQL VSS Writer

เมื่อคุณเรียกใช้ไฟล์ ผู้เขียนรายการ vssadmin คำสั่งคุณอาจพบปัญหาเหล่านี้:

SQL Writer ไม่แสดง

เมื่อคุณรันคำสั่ง vssadmin list writer จะไม่แสดง SQL Server Writer และไม่มีข้อความแสดงข้อผิดพลาดในบันทึกเหตุการณ์ของแอปพลิเคชัน อย่างไรก็ตามบริการ SQLserver VSS Writer อาจกำลังทำงานอยู่

ในการแก้ไขปัญหานี้:

  1. ตรวจสอบว่ามีช่องว่างในชื่อฐานข้อมูลหรือไม่
    1. เรียกใช้การสืบค้น: เลือกâ €˜#à ¢ €℠¢ + name + â €℠¢#â €℠¢จาก sys.databases
    2. ดูผลลัพธ์และตรวจสอบช่องว่างในชื่อ ช่องว่างต่อท้าย (เช่น #example #) เป็นเรื่องง่ายที่จะพลาดดังนั้นโปรดใส่ใจ
    3. หากพบช่องว่างคุณต้องเปลี่ยนชื่อฐานข้อมูลนั้น โปรดปฏิบัติตามคำแนะนำใน บทความของ Microsoft นี้.
  2. ตรวจสอบว่ามีการเพิ่มบริการตัวเขียน VSS ของเซิร์ฟเวอร์ SQL ในบทบาท sysadmin ในคอนโซลการจัดการเซิร์ฟเวอร์ SQL

หลังจากทำตามขั้นตอนเหล่านี้แล้วให้เรียกใช้ไฟล์ ผู้เขียนรายการ vssadmin คำสั่งอีกครั้ง นักเขียนควรจะนำเสนอ

ตัวเขียนเซิร์ฟเวอร์ SQL ล้มเหลว

หากตัวเขียนเซิร์ฟเวอร์ SQL ถูกทำเครื่องหมายว่าล้มเหลวก่อนอื่นให้ตรวจสอบบันทึกเหตุการณ์ของโปรแกรมประยุกต์ Windows สำหรับข้อผิดพลาด เราได้รวมสามตัวอย่างไว้ด้านล่าง:

ตัวอย่าง #1 ประเภทเหตุการณ์: ข้อผิดพลาดแหล่งที่มาของเหตุการณ์: SQLWRITER ประเภทเหตุการณ์: ไม่มีรหัสเหตุการณ์: 24583 วันที่: 4/30/2006 เวลา: 11:38:44 น. ผู้ใช้: ไม่มีคอมพิวเตอร์: ชื่อคอมพิวเตอร์คำอธิบาย: ข้อผิดพลาด Sqllib: OLEDB พบข้อผิดพลาดในการโทร IDBInitialize :: เริ่มต้น ชม. = 0x80040e4d. SQLSTATE: 28000, Native Error: 18456 Error state: 1, Severity: 14 Source: Microsoft SQL Native Client Error message: Login failed for user â €˜NT AUTHORITY \ SYSTEMâ €℠¢ DBPROP_INIT_DATASOURCE: ComputerName DBPROP_INIT_CATALOG: master DBPROP_AUTH_INTEGRATED: SSPI
ตัวอย่าง #2 ประเภทเหตุการณ์: ข้อผิดพลาดแหล่งที่มาของเหตุการณ์: SQLWRITER ประเภทเหตุการณ์: ไม่มีรหัสเหตุการณ์: 24583 วันที่: 4/30/2006 เวลา: 11:38:44 น. ผู้ใช้: ไม่มีคอมพิวเตอร์: ชื่อคอมพิวเตอร์คำอธิบาย: ข้อผิดพลาด Sqllib: OLEDB พบข้อผิดพลาดในการโทร IDBInitialize :: เริ่มต้น ชม. = 0x80040e4d. SQLSTATE: 28000, Native Error: 18456 Error state: 1, Severity: 14 Source: Microsoft SQL Native Client Error message: Login failed for user â €˜NT AUTHORITY \ SYSTEMâ €℠¢ DBPROP_INIT_DATASOURCE: ComputerName DBPROP_INIT_CATALOG: master DBPROP_AUTH_INTEGRATED: SSPI
ตัวอย่าง #3 ประเภทเหตุการณ์: ข้อผิดพลาดแหล่งที่มาของเหตุการณ์: VSS ประเภทเหตุการณ์: ไม่มีรหัสเหตุการณ์: 6013 วันที่: 30/4/2006 เวลา: 11:38:44 น. ผู้ใช้: ไม่มีคอมพิวเตอร์: ชื่อคอมพิวเตอร์คำอธิบาย: ข้อผิดพลาด Sqllib: ข้อผิดพลาด OLEDB พบการโทร IDBInitialize :: เริ่มต้น ชม. = 0x80040e4d. SQLSTATE: 42000, Native Error: 18456 Error state: 1, Severity: 14 Source: Microsoft OLE DB Provider for SQL Server Error message: Login failed for user â €˜NT AUTHORITY \ SYSTEMà ‚¬ €℠¢

เพื่อแก้ไขปัญหานี้โปรดตรวจสอบ บทความของ Microsoft นี้ สำหรับข้อมูลโดยละเอียดเกี่ยวกับวิธีจัดการปัญหาการเชื่อมต่อ สรุปประเด็นสำคัญอยู่ด้านล่าง:

  1. เปิดตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ SQL
    1. ภายใต้โปรโตคอลไคลเอ็นต์ (ทั้ง 32 บิตและ 64 บิต) ควรเปิดใช้งานโปรโตคอล TCP / IP, หน่วยความจำที่ใช้ร่วมกันและเนมไปป์
    2. ไม่ควรมีนามแฝง หากคุณเลือกนามแฝง (อีกครั้งทั้ง 32 บิตและ 64 บิต) และเห็นนามแฝงทางด้านขวาของหน้าจอคุณต้องลบออก
  2. ตรวจสอบว่ามีการเพิ่มบริการตัวเขียน VSS ของเซิร์ฟเวอร์ SQL ในบทบาท sysadmin ในคอนโซลการจัดการเซิร์ฟเวอร์ SQL

เรียกใช้ไฟล์ ผู้เขียนรายการ vssadmin คำสั่งอีกครั้ง ถ้าตอนนี้ SQL Server Writer อยู่ในสถานะ Stable คุณพบปัญหา ถ้าไม่ให้ตรวจสอบข้อความแสดงข้อผิดพลาดของคุณกับ บทความของ Microsoft นี้.

หากปัญหาตัวเขียน SQL VSS ยังคงเกิดขึ้นเราขอแนะนำ การรวบรวม Zmanda Windows Client Logs สำหรับการสนับสนุน และติดต่อทีมดูแลลูกค้าของเราเพื่อขอความช่วยเหลือเพิ่มเติม

thThai