INF: การใช้ WITH การย้ายตัวเลือกกับใบแจ้งยอดการคืนค่า

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

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

สรุป

sql Server 6.5 ใช้งบการถ่ายโอนข้อมูลและโหลดการทำสำเนาสำรองของฐานข้อมูล และโหลดได้ในภายหลัง ใน SQL Server 7.0 และ 2000 คำศัพท์เฉพาะทางนี้มีการเปลี่ยนแปลงการทำสำรอง และคืนค่า

ข้อมูลในบทความนี้คือ meant เพื่ออธิบายการใช้งานตัวเลือก WITH ย้ายกับคำสั่ง Transact-SQL คืนเหมาะสม

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

งบการคืนค่าเสมอสร้างฐานข้อมูลที่จะเหมือนกับถูกสำรอง ฐานข้อมูลการผลิต โดยการคืนค่าจะมีจำนวนแฟ้มเดียวกัน และแฟ้มจะมีขนาดเดียวกัน ตามที่กำหนดโดยการสำรองข้อมูล แฟ้มสำรองข้อมูลประกอบด้วยข้อมูลเกี่ยวกับชื่อ หมายเลข ขนาด และตำแหน่งที่ตั้งของแฟ้มทั้งหมดสำหรับฐานข้อมูลในขณะที่สร้างการสำรองข้อมูล เมื่อคุณคืนค่าการสำรองข้อมูล และอนุญาตให้ SQL Server ไปยังฐานข้อมูลที่สร้างใหม่อีกครั้งคุณ ต่อไปนี้เกิด:
  • ถ้าแฟ้มที่มีอยู่ในตำแหน่งที่ตั้งเดียวในการสำรองข้อมูล การใช้ และจะเหมือนกับแฟ้มในการสำรองข้อมูล (ขนาดแฟ้มที่เหมือนกัน แอตทริบิวต์ และอื่น ๆ)
  • ถ้าแฟ้มมีอยู่จริง แต่ที่ตั้งอื่นที่ เกินกว่าที่ระบุไว้ในชุดข้อมูลสำรอง ตำแหน่งที่ตั้งบนเซิร์ฟเวอร์ที่ใช้ (งบ implicitly ทำเป็น "ย้าย")
  • ถ้าแฟ้มอยู่บนเซิร์ฟเวอร์ โดยไม่มีแฟ้มที่สอดคล้องกันในชุดการสำรองข้อมูล มันจะถูกส่งน้อยอยู่เบื้องหลังลง
  • ถ้าต้องการ โดยชุดการสำรองข้อมูลแฟ้มไม่มีอยู่บนเซิร์ฟเวอร์ จะถูกสร้างขึ้น
ดังนั้น ถ้าคุณต้องการเปลี่ยนตำแหน่งที่ตั้งของแฟ้มเมื่อเรียกคืนค่าฐานข้อมูล คุณมีตัวเลือกต่อไปนี้:
  • สร้างฐานข้อมูลก่อนที่จะทำการคืนค่า (ตามที่ถูกต้องกับ SQL Server 6.5), การระบุตำแหน่งที่ตั้งใหม่

    หรือ
  • ใช้คำสั่งการคืนค่า ด้วยอนุประโยคของการย้าย นี่ avoids ขั้นตอนพิเศษของการสร้างฐานข้อมูลก่อน สร้างฐานข้อมูลและแฟ้มในตำแหน่งที่ตั้งที่ระบุ
หมายเหตุว่า SQL Server อาจคุณอาจต้องใช้อนุประโยคของการย้ายถ้าการคืนค่าแฟ้มจะเขียนทับแฟ้มมีอยู่ซึ่งถูกใช้โดยฐานข้อมูลอื่น คุณจะได้รับข้อความต่อไปนี้ในกรณีนี้:
เซิร์ฟเวอร์: ข่าวสารเกี่ยวกับ 3156 ระดับ 16 สถานะ 2 บรรทัด 1
ไม่สามารถใช้แฟ้ม 'D:\MSSQL7\data\Filename_Data.MDF' โดยการคืนค่า
ให้ลองใช้ตัวเลือก WITH ย้ายเพื่อระบุตำแหน่งแฟ้มถูกต้อง

เซิร์ฟเวอร์: ข่าวสารเกี่ยวกับ 3013 ระดับ 16 สถานะ 1 บรรทัด 1
การดำเนินการสำรองข้อมูลหรือคืนค่าการหยุดอย่างผิดปกติ

อ้างอิง:

หนังสือเซิร์ฟเวอร์ sql แบบออนไลน์ การคืนค่า (T SQL)

คุณสมบัติ

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

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

 

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