Tôi đã tải ứng dụng của mình lên Windows Azure Bây giờ tôi muốn lưu trữ cơ sở dữ liệu Cục bộ của mình vào Cơ sở dữ liệu Windows Azure.
Vui lòng Đề xuất cho tôi cách tạo bảng và sao lưu bảng ở đó?
Tôi đã tải ứng dụng của mình lên Windows Azure Bây giờ tôi muốn lưu trữ cơ sở dữ liệu Cục bộ của mình vào Cơ sở dữ liệu Windows Azure.
Vui lòng Đề xuất cho tôi cách tạo bảng và sao lưu bảng ở đó?
Câu trả lời:
Có một số cách để làm điều đó:
CẬP NHẬT 2017-10-24
Cơ sở dữ liệu Azure SQL hiện hỗ trợ sao chép giao dịch từ Máy chủ SQL tại chỗ của bạn. Bạn có thể định cấu hình Cơ sở dữ liệu Azure SQL của mình với tư cách là người đăng ký và Máy chủ SQL tại chỗ của bạn với tư cách là nhà xuất bản. Bạn có thể đọc thêm về các tùy chọn và chiến lược di chuyển cơ sở dữ liệu tại đây: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
Cập nhật 2017-12-23
SQL Azure Migration Wizard đã được thay thế bằng Data Migration Assistant: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
SQL Azure Migration Wizard
nó không giúp được gì. Giải pháp cuối cùng là: trích xuất một tầng dữ liệu từ Máy chủ SQL cục bộ (đang sử dụng Visual Studio SQL Server Object Explorer
) và sau đó xuất bản tệp đó trong Cơ sở dữ liệu Azure SQL (cũng đang sử dụng Visual Studio SQL Server Object Explorer
) và chọn hộp kiểm Đăng ký làm Ứng dụng tầng dữ liệu và chọn Cho phép nền tảng không tương thích trong các tùy chọn nâng cao. Làm việc thực sự tốt!
Có một số cách để đạt được chức năng này.
Tôi giả sử bạn đang đề cập đến SQL Azure? Nếu vậy, có thể bạn sẽ muốn sử dụng SQL Azure Migration Wizard @ http://sqlazuremw.codeplex.com/
Tôi tin rằng SQL Server 2012 Management Studio và SQL Azure Tools cũng có tùy chọn này.
Trong SSMS nếu bạn nhấp chuột phải vào gốc Cơ sở dữ liệu, có một tùy chọn "Nhập ứng dụng tầng dữ liệu ...", cho phép bạn khôi phục BACPAC (bạn cũng có thể nhấp chuột phải vào cơ sở dữ liệu và chọn "Xuất tầng dữ liệu Ứng dụng ... "để xuất cơ sở dữ liệu hiện có sang BACPAC).
SQL Server Data Tools cho phép Visual Studio 2010 với tùy chọn Data Compare, tùy chọn này cũng có thể được sử dụng để di chuyển dữ liệu giữa hai phiên bản cơ sở dữ liệu (sẽ phù hợp với các bản vá dữ liệu nhỏ hơn).