Thiếu triển khai cơ sở dữ liệu để SQL Azure Azure Nhiệm vụ bị thiếu


9

Gần đây tôi đã cài đặt SQL Server 2014 Express trên máy trạm mà tôi có và đang cố gắng triển khai lên SQL Azure. Tôi đã làm điều này trước đây trên máy trạm trước bằng SQL Server 2012 Express bằng cách thực hiện như sau:

Nhấp chuột phải vào cơ sở dữ liệu> Nhiệm vụ> "Triển khai cơ sở dữ liệu sang SQL Azure"

Trên SQL Server 2014, tùy chọn bị thiếu hoàn toàn và thay vào đó được thay thế một tùy chọn mới: "Triển khai cơ sở dữ liệu cho Windows Azure VM"

Tôi không thể hiểu tại sao tùy chọn triển khai lên SQL Azure bị thiếu. Hiện tại có thứ gì đó cần được cài đặt riêng cho SQL Server 2014 không? Từ những gì tôi đã đọc trực tuyến, cả hai tùy chọn sẽ có mặt cho phiên bản 2014. Microsoft đã loại bỏ tùy chọn này cho SQL Server 2014 Express chưa?


1
Cuối cùng tôi đã xuất một .bacpac sang Tài khoản lưu trữ và chỉ cần nhập bacpac vào cơ sở dữ liệu mới. Vẫn không hiểu tại sao lệnh Nhiệm vụ đó bị thiếu.
Kiến

Điều tương tự cũng xảy ra với SQL 2016 CTP Express Edition, tùy chọn không hiển thị cho Express Edition, phiên bản tiêu chuẩn hoạt động tốt. Trong phiên bản Express, nó chỉ có tùy chọn 'Triển khai đến Azure VM SQL'
Eugene

Câu trả lời:



11

Microsoft đã thay đổi thủ tục. Những gì bạn cần làm là Xuất / Nhập Ứng dụng tầng dữ liệu thông qua tệp BACPAC. Microsoft giải thích nó ở đây (trong phần Gói sao lưu (.bacpac) : http://msdn.microsoft.com/en-us/l Library / ee210546.aspx

Đây là cái kết:

  • Sử dụng SQL Server Management Studio 2014
  • Bấm chuột phải vào tên cơ sở dữ liệu cục bộ của bạn, sau đó Nhiệm vụ / Xuất ứng dụng tầng dữ liệu
  • Làm theo trình hướng dẫn để tạo tệp BACPAC trên đĩa cục bộ của bạn. Điều này sẽ chứa lược đồ DB hoàn chỉnh cũng như dữ liệu của bạn.
  • Trong SSMS, kết nối với tài khoản Azure SQL hiện tại của bạn (tcp: xxxxxxxxxx.database.windows.net, 1433)
  • Trong tài khoản Azure, nhấp chuột phải vào từ Cơ sở dữ liệu và chọn Nhập ứng dụng tầng dữ liệu
  • Sử dụng trình hướng dẫn, nhập tệp BACPAC của bạn "từ đĩa cục bộ" Khi hoàn tất, bạn sẽ có một bản sao dựa trên Azure của cơ sở dữ liệu, lược đồ, dữ liệu ban đầu của bạn.

0

Tùy chọn vẫn còn đó, nó chỉ là tên của SQL Azure đã thay đổi thành Windows Azure SQL Database. Nó chỉ là trước khi tùy chọn bạn đã tìm thấy.


Chỉ có trong phiên bản đầy đủ của SQL Server 2014 - không phải phiên bản SQL Express.
Mike Kelly
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.