ความเข้าใจ และการแก้ไขปัญหาตัวช่วยสร้างสำเนาฐานข้อมูลใน SQL Server 2000

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 274463 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

ตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลเป็นโปรแกรมอรรถประโยชน์ใหม่ใน SQL Server 2000 ที่ช่วยให้คุณสามารถย้าย หรือคัดลอกฐานข้อมูล จาก SQL Server 7.0 หรือ SQL 2000 Server กับ SQL Server 2000 กระบวนการคัดลอกหรือย้ายค่อนข้าง ไม่ซับซ้อน และอาจดูเหมือนว่ากระบวนการมีผลต่อสิ่งใดแทบ นี้ บทความแสดงข้อมูลเกี่ยวกับวิธีการทำงานของตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูล และให้คำอธิบายเกี่ยวกับ ปัญหาบางอย่างเพื่อหาออกเมื่อคุณใช้ตัวช่วยสร้าง

ข้อมูลเพิ่มเติม

วิธีดำเนินการตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูล

เมื่อต้องการเปิดตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูล:
  • คลิกในที่ SQL Server Enterprise Managerการจัดการแล้ว คลิกเรียกใช้ตัวช่วยสร้าง.

    - หรือ -

  • คลิกขวาฐานข้อมูลโฟลเดอร์ คลิกงานทั้งหมดแล้ว คลิกการคัดลอกตัวช่วยสร้างฐานข้อมูล....

    - หรือ -

  • หน้าจอพร้อมรับคำสั่ง พิมพ์ Cdw.exe และกดป้อน.
ตัวช่วยสร้างปรับฐานข้อมูลที่จะถูกคัดลอก หรือ ย้าย การคัดลอกแฟ้มเกี่ยวข้องกับฐานข้อมูลไปยังเซิร์ฟเวอร์ปลายทาง แล้ว แนบฐานข้อมูล การวางและแนบฐานข้อมูลคือ ทำตามกระบวนงานที่เก็บต่อไปนี้:
  • sp_detach_db

    - และ -

  • sp_attach_db
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้เก็บไว้ อ้างอิง หัวข้อ "sp_attach_db" และ "sp_detach_db" ต่าง ๆ ใน SQL Server Books Online

คัดจริงลอกของแฟ้มเกิดขึ้นผ่านทาง XP_CMDSHELL ซึ่งดำเนินการ สำเนาคำสั่งในบรรทัดคำสั่ง นี่คือเหตุผลที่สำคัญคือที่บัญชีที่ การเรียกใช้ตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลเป็น memeber ของ sysadmin สำหรับข้อมูลเพิ่มเติม ดู "โดยใช้ในการคัดลอกฐานข้อมูลซาร์" ใน SQL Server Books Online

ที่ ตัวช่วยสร้างดำเนินการตามขั้นตอนต่อไปนี้:
  1. สร้างจุดที่ใช้ร่วมกันแบบ UNC บนคอมพิวเตอร์เครื่องต้นทางที่จะ แฟ้มจะถูกคัดลอก
  2. การตรวจสอบสำหรับการเชื่อมต่อที่ใช้งานอยู่ในแหล่งที่มา ฐานข้อมูล
  3. ทำให้ฐานข้อมูลในโหมดผู้ใช้คนเดียว
  4. ปรับฐานข้อมูลต้นทาง
  5. ถ้าแฟ้มมีอยู่บนปลายทางการตรวจสอบแล้ว คัดลอกแฟ้มฐานข้อมูลไปยังจุดที่ใช้ร่วมกันที่สร้างไว้ก่อนหน้านี้
  6. แนบฐานข้อมูลกลับบนเซิร์ฟเวอร์ต้นทาง
  7. แนบฐานข้อมูลบนเซิร์ฟเวอร์ปลายทาง
  8. เอาใช้ร่วมกันของ UNC
  9. ทำให้ฐานข้อมูลในโหมดการเริ่มต้น (การผู้ใช้เดียว ย้อนกลับ multi-user และอื่น ๆ)
มีอยู่สี่คุณลักษณะเพิ่มเติมที่ช่วยให้คุณสามารถย้ายวัตถุ ที่มีการเชื่อมโยงกับฐานข้อมูลที่กำลังถูกคัดลอก หรือย้าย
  • การล็อกอิน (แนะนำ)
    • ล็อกอินทั้งหมดที่พบในขณะใช้งานแพคเกจ
    • เพียงล็อกใช้ฐานข้อมูลที่เลือก
  • กระบวนงานที่เก็บจากฐานข้อมูลหลักที่ใช้ร่วมกัน (เลือกได้)
    • กระบวนงานที่เก็บไว้ทั้งหมดที่ตรวจพบในแพคเกจ ขณะใช้งาน
    • เลือกผู้ใช้เก็บไว้ตามขั้นตอน
  • งานจากmsdb(เลือกได้)
    • งานทั้งหมดที่พบในขณะใช้งานแพคเกจ
    • เลือกผู้ใช้งาน
  • ข้อความข้อผิดพลาดที่ผู้ใช้กำหนดเอง (หรือไม่ก็ได้)
    • ข้อผิดพลาดข้อความทั้งหมดที่พบในแพคเกจ ขณะใช้งาน
    • ข้อความแสดงข้อผิดพลาดที่มีเลือกผู้ใช้

ตัวช่วยสร้างสร้างแพคเกจ Services (DTS) การแปลงข้อมูล

ตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลสร้างแพคเกจ DTS ที่ทำงานบนเครื่อง เซิร์ฟเวอร์ปลายทาง และสามารถทำงานอย่างใดอย่างหนึ่งในทันที หรือสามารถจัดตารางเวลาการทำงาน ในภายหลัง อีกวิธีหนึ่งคือ คุณสามารถสร้างด้วยตนเองสำเนาของฐานข้อมูล DTS แพคเกจ โดยใช้เครื่องมือออกแบบ DTS และคลิกการถ่ายโอนงานฐานข้อมูล. สำหรับข้อมูลเพิ่มเติม ให้ดูการถ่ายโอนภารกิจของวัตถุฐานข้อมูลหัวข้อใน SQL Server 2000 Books Online

มีแพคเกจ บันทึกไว้ถ้ามีการจัดกำหนดการให้ทำงานบนพื้นฐานของการเกิดซ้ำหรือหนึ่งครั้ง ดังนั้น บริษัทตัวแทน SQL Server บนเซิร์ฟเวอร์ปลายทางที่จะเริ่มต้นได้ การโอนย้าย แพคเกจ DTS ฐานข้อมูลต้องถือว่าเป็นการรวมใด ๆ อื่น ๆ DTS แพคเกจทั้ง ความต้องการและสิทธิ์ที่เกี่ยวข้องกับการวางแผน และการทำงาน แพคเกจ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไขปัญหาการแพคเกจตามกำหนดการของ DTS ดูบทความในฐานความรู้ของ Microsoft ต่อไปนี้:
269074INF: วิธีการเรียกใช้แพคเกจ DTS เป็นงานที่กำหนดเวลาไว้
คุณสามารถใช้ตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลกับ Microsoft SQL Server 7.0 ซึ่งในเวลาต่อมาจะเป็นเซิร์ฟเวอร์ฐานข้อมูลต้นฉบับเท่านั้น คุณ ไม่สามารถใช้ตัวช่วยสร้าง ด้วยรุ่น ของ Microsoft SQL Server 6.x หรือรุ่นก่อนหน้านี้

การคัดลอกแฟ้มบันทึกของตัวช่วยสร้างฐานข้อมูล - แพคเกจ DTS ล็อก

ไม่ได้เก็บบันทึกของเหตุการณ์ CDW ใน MSDB ...sysdtspackagelog ตารางระบบและยังสามารถดูได้โดยการจัดการการองค์กรการ SQL (SEM) เมื่อต้องการ ดูบันทึก การทำตามขั้นตอนเหล่านี้:
  1. บนเซิร์ฟเวอร์ปลายทางที่เก็บอยู่ในแพคเกจ เปิด SEM และขยายโฟลเดอร์บริการแปลงข้อมูล
  2. ภายใต้แพคเกจต่าง ๆ ภายในเครื่องแพคเกจที่คุณต้องการดูบันทึกการค้นหา โดย การตั้งค่าเริ่มต้น แพคเกจที่ชื่อ CDW_SourceServer_DestinationServer_autonumber
  3. แพคเกจการคลิกขวา และเลือกแฟ้มบันทึกของแพคเกจตัวเลือก
  4. ภายใต้รุ่นของแพคเกจ DTS และล็อกทรีคลิกที่เครื่องหมายบวก (+) เข้าสู่ระบบเพื่อขยาย และดูรายการของ เข้าสู่ระบบ
กล่องโต้ตอบนี้ช่วยให้คุณดู log(s) สำหรับแพคเกจนี้ หรือเลือกแพคเกจอื่นจากกล่องแบบหล่นลง และยังทำให้คุณสามารถ ลบแฟ้มบันทึกที่คุณไม่จำเป็น โดยการคลิกการลบปุ่ม

อีกวิธีหนึ่งคือ คุณสามารถกำหนดค่าแพคเกจ DTS เพื่อจัดทำเป็นแฟ้มผลลัพธ์สำหรับวัตถุประสงค์ troublshooting
  1. คลิกขวาบนแพคเกจ เลือกแพคเกจการออกแบบ.
  2. จากนั้นแพคเกจเมนู การเลือกคุณสมบัติ.
  3. บนเครื่องการเข้าสู่ระบบแท็บ ระบุแฟ้ม errr

    แฟ้มนี้จะมี รายละเอียดข้อมูลใน executation ของแพคเกจ

สิทธิ์ในการคัดลอกแฟ้ม

ปลายทางบัญชีเริ่มต้นการ SQL Server ต้องมีโดเมน บัญชี และต้องมีสิทธิ์ของผู้ดูแลระบบภายในเครื่องบนเซิร์ฟเวอร์ SQL แหล่งที่มา คอมพิวเตอร์เซิร์ฟเวอร์เพื่อให้สามารถคัดลอกแฟ้มจากแหล่งที่มากับเครื่อง ปลายทาง

ถ้าปลายทางของ sql SERVER จะเริ่มการทำงานภายใต้เฉพาะ บัญชีระบบคุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
SQL Server Service ของคุณกำลังทำงานภายใต้เฉพาะที่ บัญชีของระบบ คุณต้องการเปลี่ยนแปลงบัญชีบริการเซิร์ฟเวอร์ SQL ของคุณเพื่อให้การ สิทธิ์ในการคัดลอกแฟ้มผ่านเครือข่าย
ถ้าปลายทางของ sql SERVER เริ่มต้นใช้งานภายใต้บัญชีของโดเมนที่มีผู้ดูแลท้องถิ่น สิทธิพิเศษบนคอมพิวเตอร์ต้นทางแล้วดังต่อไปนี้ข้อผิดพลาดที่อาจจะ สร้างขึ้น โดยตัวช่วยสร้าง:
ขั้นตอนที่แหล่งข้อผิดพลาด: Microsoft แพคเกจ Services (DTS) การแปลงข้อมูล
ข้อผิดพลาดในขั้นตอน คำอธิบาย: ข้อผิดพลาดที่ระบุไม่ได้

ขั้นตอนที่รหัสข้อผิดพลาด: 80004005
ขั้นตอน ข้อผิดพลาดช่วย File:sqldts80.hlp
ขั้นตอนที่บริบทความช่วยเหลือของข้อผิดพลาด ID:1100
คลิกบนเครื่อง"รายละเอียดเพิ่มเติม >>> "ปุ่ม คุณจะค้นหาที่สิทธิ์ในการสร้างการใช้ร่วมกันในระยะไกล ไม่มีอยู่
ไม่สามารถสร้างการใช้ร่วมกัน OMWWIZD

โปรดทราบว่า ปรับฐานข้อมูล

ตามที่กล่าวถึงก่อนหน้านี้ ปรับตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลนั้น ฐานข้อมูลต้นทางก่อนที่จะคัดลอกไปยังเซิร์ฟเวอร์ปลายทาง ไม่มีการทำงาน การคัดลอกตัวช่วยสร้างฐานข้อมูลถ้าฐานข้อมูลถูกสงสัยหรือถ้ามีปัญหาอื่น ๆ มีฐานข้อมูลที่อาจทำให้วาง หรือ reattaching ปัญหา เช่น I/O ผิด (ตัวอย่างเช่น error 823), ข้อผิดพลาดของความสมบูรณ์ของข้อมูล (สำหรับ ตัวอย่าง การเสียหายของตาราง), หรือปัญหาฮาร์ดแวร์ที่รู้จัก (ตัวอย่างเช่น SCSI พอร์ต ข้อผิดพลาดหรือข้อผิดพลาดของตัวควบคุมในแฟ้มบันทึกเหตุการณ์ของระบบ), สาม อาจมี impediment การ reattachment ที่สำเร็จของฐานข้อมูล

ตรวจสอบให้แน่ใจว่า ว่า ฐานข้อมูลต้นฉบับไม่ได้ถูกทำเครื่องหมาย 'แบบอ่านอย่างเดียว' 'ออฟไลน์' 'สงสัย' 'ฉุกเฉิน' หรือ 'โหลด' หรือการแยกออกจะล้มเหลว การแยกออกจะล้มเหลว เนื่องจากกระบวนการแยกออกต้องปรับปรุงสถิติในฐานข้อมูล ถ้า ฐานข้อมูลที่อยู่ในวิธีที่ไม่สามารถเข้าถึงได้สำหรับการเขียนข้อมูล สถิติการปรับปรุงล้มเหลว ข้อความแสดงข้อผิดพลาดต่อไปนี้ถูกสร้างขึ้นถ้าแยกออกล้มเหลวเนื่องจากการ ฐานข้อมูลที่มีอยู่ในสถานะใด ๆ unwritable:
ล้มเหลวในการ แยกฐานข้อมูล<databasename> </databasename>
ที่ดูข้อผิดพลาดปุ่มแสดงต่อไปนี้:
ข้อผิดพลาดในขั้นตอน แหล่งที่มา: แพคเกจ Services (DTS) แปลง Microsoft ข้อมูล
ข้อผิดพลาดในขั้นตอน คำอธิบาย: ข้อผิดพลาดที่ระบุไม่ได้

ขั้นตอนที่รหัสข้อผิดพลาด: 80004005
ขั้นตอน ข้อผิดพลาดช่วย File:sqldts80.hlp
ขั้นตอนที่บริบทความช่วยเหลือของข้อผิดพลาด ID:1100
ใน เพิ่ม วางฐานข้อมูลต้องการดังกล่าวได้ในโหมดผู้ใช้เดียว หรือ มีผู้ใช้ไม่ได้เชื่อมต่ออยู่ หากผู้ใช้หลายคนใช้ฐานข้อมูล การ ตัวช่วยสร้างอาจล้มเหลว ด้วยข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาดในขั้นตอน แหล่งที่มา: แพคเกจ Services (DTS) แปลง Microsoft ข้อมูล
ข้อผิดพลาดในขั้นตอน คำอธิบาย: ข้อผิดพลาดที่ระบุไม่ได้

ขั้นตอนที่รหัสข้อผิดพลาด: 80004005
ขั้นตอน ข้อผิดพลาดช่วย File:sqldts80.hlp
ขั้นตอนที่บริบทความช่วยเหลือของข้อผิดพลาด ID:1100
If คุณคลิกรายละเอียดเพิ่มเติมปุ่ม คุณสามารถดูต่อไปนี้ root สาเหตุของปัญหา:
[Dbname] ฐานข้อมูลมีการเชื่อมต่อที่ใช้งานอยู่ [N] ฐานข้อมูล จะไม่สามารถโอนย้าย

อนุญาตการแยกฐานข้อมูล

สิทธิ์บางอย่างจำเป็นต้องแยกฐานข้อมูล SQL Server สิทธิ์ที่เหมาะสมที่จะใช้ตัวช่วยสร้างระบุ: 2000 books Online
"การใช้ตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูล คุณต้องเป็นผู้ดูแลระบบหรือเป็นสมาชิกของหน้าที่ sysadmin ถ้าคุณกำลังเรียกใช้ Microsoft Windows NT ? 4.0 หรือ Microsoft Windows ? 2000 บัญชีผู้ใช้ของคุณต้องมีสิทธิ์ของผู้ดูแลระบบบนเซิร์ฟเวอร์ปลายทาง

ให้แน่ใจว่า ไดเรกทอรีปลายทางมีอยู่แล้ว

เมื่อใช้การคัดลอกฐานข้อมูลตัวช่วยสร้าง (CDW), ในที่นั้นตำแหน่งที่ตั้งแฟ้มฐานข้อมูลหน้าจอ คลิกการปรับเปลี่ยนปุ่ม และยืนยันว่า ไดเรกทอรีปลายทางไม่ถูกต้อง If ไดเรกทอรีมีอยู่ CDW อาจล้มเหลว ด้วยข้อผิดพลาดต่อไปนี้:
ขั้นต้นฉบับข้อผิดพลาด: การแปลงข้อมูล Microsoft แพคเกจ services (DTS)
ขั้นตอนที่อธิบายข้อผิดพลาด: ข้อผิดพลาดที่ระบุไม่ได้

ขั้นตอนที่รหัสข้อผิดพลาด: 80004005
File:sqldts80.hlp วิธีใช้ของข้อผิดพลาดขั้นตอน
ขั้นตอน ข้อผิดพลาดในบริบทของวิธีใช้ ID:1100
ถ้าคุณคลิก"รายละเอียดเพิ่มเติม >>> "ปุ่ม คุณจะพบว่า ไม่มีไดเรกทอรี
แฟ้ม \\SOURCE_SERVER\OMWWIZx\Program Files\Microsoft SQL Server\MSSQL\Data\Filename_Data.mdf ไม่สามารถคัดลอกเนื่องจากปลายทาง ไม่มีไดเรกทอรี

ตัวเลือกการย้ายฐานข้อมูลเอาออก

Bear ในปัญหาที่ถ้าคุณเลือกที่จะย้ายฐานข้อมูล แทนที่เป็น คัดลอก ฐานข้อมูลจะถูกลบออกจากเซิร์ฟเวอร์ SQL Server ต้นทาง เพิ่มเติม โดยเฉพาะอย่างยิ่ง ฐานข้อมูลถูกดึงออกอีกจากเซิร์ฟเวอร์ต้นทาง แต่ไม่ ต่อ อย่างไรก็ตาม แฟ้มฐานข้อมูลต้นฉบับ (เป็น.mdf เป็น.ndf, .ldf) ยังคงอยู่บน เซิร์ฟเวอร์ต้นทางและ ถ้าคุณไม่จำเป็นวิธีการเหล่านั้นเนื่องจากการพิจารณาถึงเนื้อที่ว่าง คุณได้ลบออกด้วยตนเอง ข้อความเตือนต่อไปนี้ปรากฏขึ้นในตัวดำเนินการตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลกล่องโต้ตอบ:
ฐานข้อมูล 'Pubs' จะถูกคัดลอก แต่จะใช้ได้เฉพาะบนเซิร์ฟเวอร์ปลายทาง ต้องการผู้ดูแล ลบแฟ้มข้อมูลและแฟ้มบันทึกสำหรับฐานข้อมูล 'Pubs' บนเซิร์ฟเวอร์ต้นทาง
อย่างไรก็ตาม ถ้าคุณเลือกตัวเลือกการย้ายแทนที่จะแสดงใน ตัวเลือกการคัดลอก คุณสามารถ reattach แฟ้มเหล่านั้นกลับไปยังเซิร์ฟเวอร์การกู้คืนได้อย่างปลอดภัย ฐานข้อมูล

การย้ายการล็อกอิน

คุณลักษณะใหม่ของตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูล alleviates ปัญหาของ การย้ายเข้าสู่ระบบด้วยตนเอง ตัวช่วยสร้างระบุล็อกอินที่สอดคล้องกับการ ฐานข้อมูลผู้ใช้ และช่วยให้คุณ มีตัวเลือกในการย้าย หรือคัดลอกรายการที่เป็นส่วนหนึ่ง การย้าย หรือการคัดลอกฐานข้อมูล รับรองความถูกต้องทั้ง SQL Server มาตรฐาน ล็อกอินและการรับรองความถูกต้อง Microsoft Windows NT และ Microsoft Windows 2000 มีย้ายการล็อกอิน ด้วยตัวช่วยสร้าง

SQL Server รุ่นก่อนหน้านี้ ขัดจังหวะโดยตนเองจำเป็นต้องมีการย้ายการล็อกอินที่เกี่ยวข้องกับฐานข้อมูล ผู้ใช้ของฐานข้อมูลกำลังถูกคัดลอก หรือย้าย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ การโอนย้ายการล็อกอิน ด้วย SQL Server รุ่นก่อนหน้า โปรดดู บทความในฐานความรู้ของ Microsoft:
168001PRB: และ/การเข้าสู่ระบบของผู้ใช้หรือข้อผิดพลาดสิทธิ์หลังการคืนค่าการถ่ายโอนข้อมูล
246133วิธีการ: ถ่ายโอนเข้าสู่ระบบและรหัสผ่านระหว่างอินสแตนซ์ของ SQL Server
หมายเหตุภายในเครื่องนั้นกลุ่ม Windows NT/2000 และผู้ใช้ที่อยู่ สิทธิ์ การเข้าถึงการล็อกอินไปยัง SQL Server ไม่สามารถโอนย้ายระหว่างที่แตกต่างกัน คอมพิวเตอร์ ถ้าคุณพยายามที่จะทำเช่นนี้ การถ่ายโอนการล็อกอินจะล้มเหลว If คุณคลิก"รายละเอียดเพิ่มเติม >>> "ปุ่ม คุณสามารถดูต่อไปนี้ root สาเหตุของปัญหา:
"การถ่ายโอนเข้าสู่ระบบ SourceMachine\LocalGroup1 ล้มเหลว"
- หรือ -
"ถ่ายโอนเข้าสู่ระบบ SourceMachine\LocalUser1 ล้มเหลว"

ฐานข้อมูล/แฟ้มที่มีอยู่ หรือไม่มีเนื้อที่ว่างดิสก์ไม่เพียงพอ

เมื่อต้องการถ่ายโอนฐานข้อมูล การตัวช่วยสร้างการตรวจพบหรือไม่ ฐานข้อมูลมีอยู่บนเซิร์ฟเวอร์ปลายทาง ที่เลือกฐานข้อมูลการย้าย หรือคัดลอกกล่องโต้ตอบการบ่งชี้ว่า สามารถถูกถ่ายโอนฐานข้อมูลด้วยการตกลงสถานะ หรือว่า ฐานข้อมูลไม่สามารถโอนอย่างใดอย่างหนึ่งเนื่องจากการ ฐานข้อมูลมีอยู่แล้วหรือจะเป็นฐานข้อมูลของระบบเช่นเดียวกับต้นแบบฐานข้อมูล

การโอนย้ายฐานข้อมูลยังสามารถหยุดถ้า แฟ้มฐานข้อมูลเดียวกันมีอยู่แล้วบนเซิร์ฟเวอร์ปลายทาง ดังนั้น คุณอาจ มีฐานข้อมูลที่ชื่อว่า MyPubs มีชื่อแฟ้มที่เทียบเท่ากับ Pubs สิ่งที่ ฐานข้อมูลบนปลายทาง คุณจะเห็นปลายทางของแฟ้มเหล่านั้นถูกทำเครื่องหมายด้วย ตัว X สีแดง
"แฟ้มต่าง ๆ ในแหล่งข้อมูลมีชื่อเดียวกันณวันที่ ปลายทาง หรือไม่มีเนื้อที่ว่างบนดิสก์เพียงพอบนปลายทาง "
เมื่อต้องการหลีกเลี่ยงข้อความแสดงข้อผิดพลาดนี้ อย่างใดอย่างหนึ่งปรับเปลี่ยนชื่อแฟ้มเป็น สร้างขึ้นบนเซิร์ฟเวอร์ปลายทาง หรือเปลี่ยนตำแหน่งที่ตั้งที่มีอยู่จริงลงไป รายการที่จะถูกสร้างขึ้น

นอกจากนี้สามารถ hampered การโอนย้าย โดยไม่เพียงพอ เนื้อที่ดิสก์บนเซิร์ฟเวอร์ปลายทาง เปลี่ยนไดรฟ์ หรือลบแฟ้มบางแฟ้ม อนุญาตให้มีพื้นที่เพียงพอ

หยุดการค้นหาแบบเต็มหน่วย ไม่มีการโอนย้ายแฟ้มแค็ตตาล็อกของข้อความเต็ม

ถ้าฐานข้อมูลประกอบด้วยแค็ตตาล็อกข้อความใด ๆ มีสอง ลักษณะพิเศษของการใช้ตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูลเพื่อถ่ายโอนสิ่งนั้น การค้นหาครั้งแรก การ แค็ตตาล็อกข้อความเต็ม (FT) หยุดลง โดยตัวช่วยสร้างเพื่อให้ฐานข้อมูลสามารถเป็นได้ ใส่ในโหมดผู้ใช้คนเดียว ประการที่สอง แฟ้มแค็ตตาล็อก FT จะไม่ย้ายตาม ตัวช่วยสร้าง ถ้าคุณพยายามที่จะเรียกใช้แบบสอบถามการค้นหาข้อความทั้งหมดในข้อมูลต้นทางหรือปลายทาง ต้องการให้เรียกใช้ SQL server หลังจากตัวช่วยสร้างการตั้งค่าการคัดลอกฐานข้อมูล คุณอาจได้รับต่อไปนี้ ข้อความแสดงข้อผิดพลาด:
เซิร์ฟเวอร์: สารเกี่ยวกับการดำเนินการ 7616 ระดับ 16 รัฐ 1 บรรทัด 1
ค้นหาแบบเต็มหน่วยถูกเปิดใช้งานสำหรับฐานข้อมูลปัจจุบัน การใช้ sp_fulltext_database เพื่อเปิดใช้งานการค้นหาแบบเต็มสำหรับฐานข้อมูล
สำหรับข้อมูลเพิ่มเติม ให้ดูบทความต่อไปนี้ในความรู้ของ Microsoft ฐาน:
303224การแก้ไข: การใช้ตัวช่วยสร้างฐานข้อมูลสำเนาการคัดลอกฐานข้อมูลปิดการทำดัชนีข้อความเต็มในฐานข้อมูลต้นทาง
เพื่อทำการค้นหาข้อความแบบเต็มบนแหล่งที่มา และ เซิร์ฟเวอร์ SQL Server ปลายทางตามขั้นตอนเหล่านี้:
  1. เรียกใช้กระบวนงานต่อไปนี้เก็บไว้เพื่อให้สามารถใช้ข้อความแบบเต็ม การจัดทำดัชนีบนฐานข้อมูลแหล่งที่มาและ/หรือปลายทาง:
    sp_fulltext_database 'enable'
    					
  2. ทำเป็นประชากรทั้งหมดในแค็ตตาล็อกทั้งหมด
นี่คือส่วนที่เกี่ยวข้องจาก SQL Server Books Online:
"ถ้าคุณต้องการคัดลอกฐานข้อมูล ด้วยแค็ตตาล็อกข้อความเต็ม แค็ตตาล็อกข้อความสมบูรณ์สำหรับฐานข้อมูลไม่มีที่เซิร์ฟเวอร์ต้นทางหลังจากที่การดำเนินการคัดลอกเสร็จสมบูรณ์แล้ว นอกจากนี้คุณด้วยตนเองต้อง repopulate แค็ตตาล็อกข้อความบนเซิร์ฟเวอร์ปลายทาง

ถ้าคุณต้องการย้ายฐานข้อมูล ด้วยแค็ตตาล็อกข้อความเต็ม ไม่มีแฟ้มแค็ตตาล็อกข้อความที่เกี่ยวข้องถูกย้ายเมื่อฐานข้อมูลถูกย้าย แฟ้มเหล่านี้ต้องถูกย้ายด้วยตนเอง โดยผู้ดูแลฐานข้อมูล
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการย้ายแค็ตตาล็อกข้อความเต็ม บทความต่อไปนี้ในฐานความรู้ของ Microsoft:
240867INF: วิธีการย้าย Copy และแค็ตตาล็อกย้อนกลับผ่านสายแบบเต็มโฟลเดอร์ และแฟ้ม

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
327270SQL Server 2000 ไม่ได้รับการสนับสนุนบน Windows Server 2003 เทอร์มินัลเซิร์ฟเวอร์แอพพลิเคชันเซิร์ฟเวอร์

คุณสมบัติ

หมายเลขบทความ (Article ID): 274463 - รีวิวครั้งสุดท้าย: 28 มกราคม 2554 - Revision: 5.0
ใช้กับ
  • Microsoft SQL Server 2000 Standard Edition
Keywords: 
kbinfo kbmt KB274463 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:274463

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com