Bạn có thể muốn một bản sao phát triển cục bộ của cơ sở dữ liệu để các truy vấn và thay đổi lược đồ của bạn không ảnh hưởng đến dữ liệu sản xuất. Trước tiên, hãy kiểm tra với quản lý của bạn để đảm bảo bạn không có chính sách chống lại các nhà phát triển có quyền truy cập (hoặc bản sao dữ liệu sản xuất của họ), có thể nhạy cảm vì nhiều lý do tùy thuộc vào ngành của bạn.
Giả sử bạn không sao, hãy sao lưu cơ sở dữ liệu từ máy chủ và khôi phục nó trên máy trạm của bạn. Đảm bảo sử dụng COPY_ONLY
để sao lưu, để tránh can thiệp vào bất kỳ kế hoạch sao lưu / khôi phục hiện có.
BACKUP DATABASE dbname TO DISK = 'E:\somefolder\file.bak'
WITH INIT, COPY_ONLY;
Sao chép tập tin đó từ máy chủ vào máy của bạn.
Sau đó khôi phục nó trên máy của bạn; bạn có thể sẽ cần sử dụng WITH MOVE
để đặt các tệp vào một vị trí hợp lệ:
RESTORE DATABASE dbname FROM DISK = 'C:\temp\file.bak'
WITH REPLACE, RECOVERY,
MOVE 'dbname_data' TO 'C:\...\dbname.mdf',
MOVE 'dbname_log' TO 'C:\...\dbname.ldf';