Cách Hợp Nhất Một Bãi Chứa

Mục lục:

Cách Hợp Nhất Một Bãi Chứa
Cách Hợp Nhất Một Bãi Chứa

Video: Cách Hợp Nhất Một Bãi Chứa

Video: Cách Hợp Nhất Một Bãi Chứa
Video: Bạn Thân Vs Crush / Các Trò Đùa Hài Hước! 2024, Tháng mười một
Anonim

Để sao lưu thông tin hoặc chuyển dữ liệu từ máy chủ này sang máy chủ khác, thường yêu cầu hợp nhất một kết xuất cơ sở dữ liệu được cung cấp bởi bất kỳ DBMS nào. Thông thường, kết xuất là một chuỗi các câu lệnh SQL để tạo và điền bảng, thêm ràng buộc, thủ tục được lưu trữ, trình kích hoạt, v.v.

Cách hợp nhất một bãi chứa
Cách hợp nhất một bãi chứa

Cần thiết

  • - thông tin đăng nhập để truy cập máy chủ cơ sở dữ liệu Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - một gói tiện ích giao diện điều khiển, bao gồm mysqldump và mysqlshow;
  • là một gói tiện ích giao diện điều khiển bao gồm pg_dump và psql.

Hướng dẫn

Bước 1

Bắt đầu tạo kết xuất cơ sở dữ liệu do Microsoft SQL Server DBMS duy trì. Kết nối với máy chủ bằng SQL Server Management Studio. Khi ứng dụng khởi động, hộp thoại thông số kết nối sẽ được hiển thị. Chỉ định tên và loại máy chủ trong đó, chọn loại xác thực. Nhập thông tin đăng nhập của người dùng nếu được yêu cầu. Nhấp vào nút Kết nối

Bước 2

Trong cửa sổ Object Explorer, mở rộng phần Cơ sở dữ liệu. Đánh dấu mục tương ứng với cơ sở dữ liệu đích. Nhấp vào nó bằng nút chuột phải. Trong menu ngữ cảnh, chọn mục "Tạo tập lệnh …". Cửa sổ hướng dẫn sẽ được hiển thị

Bước 3

Nhập các tùy chọn trên trang Trình hướng dẫn tập lệnh và nhấp vào Tiếp theo. Đặc biệt, trên trang thứ tư, hãy chọn vị trí nơi kết xuất đã tạo sẽ được đặt (tới tệp, khay nhớ tạm hoặc cửa sổ mới). Trên trang thứ năm, nhấp vào nút Kết thúc. Chờ cho đến khi quá trình tạo kết xuất cơ sở dữ liệu hoàn tất. Nó có thể mất một thời gian dài

Bước 4

Khởi động trình bao trên Windows hoặc trình giả lập đầu cuối trên các hệ thống giống như Linux. Trên Linux, bạn cũng có thể chuyển sang bảng điều khiển văn bản bằng cách nhấn Ctrl, alt="Hình ảnh" và một trong các phím chức năng F1-F12. Điều này là bắt buộc để sử dụng bộ kết xuất bảng điều khiển MySQL và PostgreSQL

Bước 5

Kiểm tra thông tin trợ giúp cho tiện ích mysqldump. Chạy lệnh: mysqldump --help Đặc biệt chú ý đến các tùy chọn được sử dụng để chỉ định máy chủ mục tiêu và thông tin đăng nhập của người dùng

Bước 6

Kết xuất cơ sở dữ liệu MySQL. Chạy tiện ích mysqldump từ dòng lệnh với các tham số bắt buộc, chuyển hướng đầu ra của nó thành một tệp hoặc chỉ định tệp đích bằng cách sử dụng tùy chọn -r hoặc --result-tệp. Ví dụ: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql Trong trường hợp này, kết xuất mydatabase, bao gồm mã thủ tục được lưu trữ (tùy chọn -Q), nằm trên máy chủ hoạt động cục bộ có thể được truy cập bằng thông tin đăng nhập của người dùng myuser (mật khẩu do tiện ích yêu cầu) sẽ được đặt trong tệp /home/myhomedir/tmp/dump.sql. Nếu máy chủ được đặt trên một máy khác, hãy sử dụng tùy chọn -h hoặc --host

Bước 7

Kiểm tra tham chiếu tiện ích pg_dump. Chạy lệnh: pg_dump --help Lưu ý các tùy chọn -f, -F, -U, -d, -h

Bước 8

Kết xuất cơ sở dữ liệu PostgreSQL. Sử dụng tiện ích pg_dump, truyền các tham số bắt buộc, ví dụ: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Điều này sẽ kết xuất cơ sở dữ liệu template1, được quản lý bởi máy chủ chạy trên máy cục bộ. Kết xuất sẽ được đặt trong tệp /home/myhome/tmp/dump.sql. Sử dụng tùy chọn -h để chỉ định địa chỉ máy chủ.

Đề xuất: