วิธีการกู้คืนข้อมูลสำรองฐานข้อมูลผ่านเครือข่ายใน SQL Server 2005
การกู้คืนข้อมูลสำรองฐานข้อมูลอาจเป็นงานที่รู้สึกน่าหนักใจในบางครั้ง หากคุณกำลังใช้งาน SQL Server 2005 คุณอาจจะต้องเผชิญกับความท้าทายในการทำเช่นนี้ผ่านเครือข่าย ไม่ว่าคุณจะเคยทำมาก่อนหรือกำลังพยายามทำครั้งแรก การเข้าใจขั้นตอนที่ถูกต้องเป็นสิ่งสำคัญเพื่อหลีกเลี่ยงปัญหา
ความท้าทายของการกู้คืนผ่านเครือข่าย
เมื่อคุณพยายามกู้คืนข้อมูลสำรองฐานข้อมูลผ่านเครือข่าย จะมีปัญหาทั่วไปเกิดขึ้น: สิทธิ์การเข้าถึง โปรแกรม SQL Server มักทำงานเป็นบริการภายใต้บัญชีเฉพาะที่อาจไม่มีการเข้าถึงเครือข่ายที่จำเป็น ข้อจำกัดนี้สามารถป้องกันไม่ให้คุณกู้คืนฐานข้อมูลโดยตรงผ่านเครือข่าย
จุดที่สำคัญต้องจดจำ
- บัญชีบริการของ SQL Server ต้องมีสิทธิ์การเข้าถึงเครือข่ายที่เหมาะสมในการเข้าถึงไฟล์ผ่านเครือข่าย หากไม่มี คุณไม่สามารถดำเนินการกู้คืนโดยตรงจากตำแหน่งในเครือข่ายได้
วิธีการแก้ปัญหาเพื่อเอาชนะปัญหาการเข้าถึงเครือข่าย
เพื่อให้คุณกู้คืนข้อมูลสำรองฐานข้อมูลผ่านเครือข่ายได้สำเร็จ ให้พิจารณาวิธีการต่อไปนี้:
1. คัดลอกข้อมูลสำรองไปยังเครื่องในเครือข่าย
วิธีหนึ่งที่ตรงไปตรงมาคือการคัดลอกไฟล์สำรองฐานข้อมูลไปยังเครื่องในเครือข่ายที่ SQL Server กำลังทำงานอยู่ นี่คือวิธีที่คุณสามารถทำได้:
- ขั้นตอนที่ 1: เข้าถึงตำแหน่งของเครือข่ายที่ไฟล์สำรองของคุณถูกเก็บอยู่
- ขั้นตอนที่ 2: คัดลอกไฟล์สำรอง
- ขั้นตอนที่ 3: วางมันในไดเรกทอรีบนเซิร์ฟเวอร์ในเครื่อง (เช่น
C:\SQLBackups
)
เมื่อคุณได้ไฟล์สำรองในเครื่องในเครือข่ายแล้ว คุณสามารถดำเนินการกู้คืนได้โดยไม่มีปัญหาเกี่ยวกับสิทธิ์การเข้าถึงเครือข่าย
2. แก้ไขบัญชีบริการของ SQL Server
หากคุณต้องการกู้คืนโดยตรงผ่านเครือข่าย คุณจะต้องรันบริการ SQL Server โดยใช้งานบัญชีที่มีสิทธิ์การเข้าถึงเครือข่ายที่ถูกต้อง นี่คือวิธีการตั้งค่า:
- ขั้นตอนที่ 1: เปิด
SQL Server Configuration Manager
- ขั้นตอนที่ 2: หาตัวอย่าง SQL Server ที่คุณใช้งานอยู่ (เช่น
SQL Server (MSSQLSERVER)
) - ขั้นตอนที่ 3: คลิกขวาและเลือก
Properties
- ขั้นตอนที่ 4: ภายใต้แท็บ
Log On
ให้เปลี่ยนบัญชีเป็นผู้ใช้ที่มีการเข้าถึงเครือข่าย โดยต้องระบุข้อมูลประจำตัวของผู้ใช้ที่ถูกต้อง - ขั้นตอนที่ 5: รีสตาร์ทบริการ SQL Server เพื่อให้การเปลี่ยนแปลงมีผล
คำเตือน
- การเปลี่ยนบัญชีบริการอาจส่งผลกระทบต่อแอปพลิเคชันอื่นที่พึ่งพาบริการของ SQL Server ดังนั้นโปรดตรวจสอบการทดสอบที่เหมาะสมหลังจากการแก้ไข
การกู้คืนข้อมูลสำรองฐานข้อมูล
หลังจากที่แก้ไขปัญหาการเข้าถึงเครือข่ายแล้ว ขั้นตอนถัดไปจะพาคุณผ่านกระบวนการกู้คืน:
- เปิด SQL Server Management Studio (SSMS).
- เชื่อมต่อกับฐานข้อมูล.
- คลิกขวาที่โหนด ‘Databases’ ใน Object Explorer.
- เลือกตัวเลือก ‘Restore Database’.
- ในหน้าต่างโต้ตอบ เลือก ‘Device’ จากนั้นเลือกไฟล์สำรองในเครื่องที่คุณได้คัดลอกหรือสถานที่ในเครือข่ายถ้าการตั้งค่ามีสิทธิ์.
- ทำตามคำแนะนำ เพื่อทำการกู้คืนให้เสร็จสมบูรณ์.
สรุป
การกู้คืนฐานข้อมูลจากข้อมูลสำรองผ่านเครือข่ายอาจดูท้าทาย แต่โดยการเข้าใจข้อจำกัดของบัญชีบริการ SQL Server คุณสามารถนำทางกระบวนการกู้คืนได้อย่างง่ายดาย อย่าลืมให้แน่ใจว่าไฟล์สำรองของคุณเข้าถึงได้ ไม่ว่าจะในเครื่องหรือผ่านเครือข่าย และตรวจสอบสิทธิ์เพื่อให้การดำเนินงานเป็นไปอย่างราบรื่น ด้วยขั้นตอนเหล่านี้ คุณจะพร้อมที่จะกู้คืนฐานข้อมูลของคุณอย่างประสบความสำเร็จ
สำหรับข้อมูลและวิธีการเพิ่มเติมเกี่ยวกับการทำงานกับ SQL Server โปรดติดตามต่อไป!