1C là một hệ thống kế toán điện tử đã đánh bật tất cả các đối thủ khác trong những năm gần đây. Chương trình thường lưu trữ dữ liệu trong các tệp DBF, nhưng cũng có một phiên bản SQL. Họ thường chuyển sang SQL với số lượng lớn người dùng, hơn 15 người, để cải thiện tính ổn định của máy chủ. Có một số cách để chuyển cơ sở dữ liệu MS SQL từ máy chủ này sang máy chủ khác.
Nó là cần thiết
- - đã cài đặt chương trình "1C: Enterprise";
- - một máy tính.
Hướng dẫn
Bước 1
Một trong những cách nhanh nhất để chuyển SQL là tách cơ sở dữ liệu khỏi máy chủ và chuyển sang cơ sở dữ liệu mới cùng với nhật ký. Đầu tiên, bạn cần tách cơ sở dữ liệu ra, thay đổi tên của nó cho phù hợp. Để thực hiện việc này, hãy làm theo các bước sau: Sử dụng Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, trong đó sp_detach_db được sử dụng để tách cơ sở dữ liệu khỏi nguồn. Nó có các tham số sau: @dbname - tên và @skipchecks - chỉ báo cập nhật số liệu thống kê. Đặt thành 'true' để đảm bảo rằng cập nhật thống kê được cập nhật khi có tệp đính kèm.
Bước 2
Sau đó chạy: Sử dụng Master, GO, "PRINT 'Đính kèm cơ sở dữ liệu'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Thao tác này sẽ đính kèm cơ sở dữ liệu và nhật ký vào máy chủ mới.
Bước 3
Sử dụng Trình hướng dẫn Nhập và Xuất DTS để sao chép thông tin từ máy chủ sang máy chủ. Sử dụng DTS Designer hoặc Copy Database Wizard để tạo tác vụ di chuyển cơ sở dữ liệu và thông tin đăng nhập.
Bước 4
Tạo một công cụ truyền dữ liệu sử dụng chèn hàng loạt / bcp. Sử dụng tập lệnh, tạo lược đồ trên máy chủ đích và sau đó sử dụng chèn hàng loạt / bcp để sao chép thông tin. Khi chọn những gì để áp dụng, hãy nhớ rằng chèn hàng loạt, không giống như bcp, không thể xuất dữ liệu.
Bước 5
Sử dụng các truy vấn phân tán. Sau khi tạo lược đồ trên máy chủ đích, hãy tổ chức máy chủ được liên kết và viết các câu lệnh chèn bằng cách sử dụng các hàm openquery và openrowset. Trước khi tải lên dữ liệu, hãy nhớ tắt các ràng buộc kiểm tra và khóa ngoại và kết nối lại chúng sau khi hoàn tất thao tác.
Bước 6
Sử dụng Sao lưu và Khôi phục. Tạo một bản sao của cơ sở dữ liệu và sau đó khôi phục nó vào máy chủ mới.