Hướng dẫn chuyển dữ liệu từ SQL Server 2008 lên SQL Azure
SQL Server Azure là 1 dịch vụ cho thuê SQL Server trên nền điện toán đám mây của Microsoft. Điểm đặc biệt của công nghệ này là tiết kiệm được chi phí xây dựng máy chủ đắt đỏ và chi phí quản trị, backup, giúp hệ thống của bạn hoạt động thông suốt 24/7/365 mà không bị downtime. Sau đợt máy chủ gặp sự cố vừa rồi, UltraViewer đã được một bài học đắt giá và hiện tại UltraViewer đang lên phương án sử dụng thử nghiệm công nghệ này để đưa hệ thống hoạt động ổn định toàn cầu trong mọi tình huống, tránh được các thảm họa bất ngờ như hỏng hóc phần cứng, hỏa hoạn, chiến tranh..
Sau đây UltraViewer xin chia sẻ bạn cách chuyển dữ liệu của bạn từ SQL Server 2008 R2 lên SQL Azure và ngược lại, chuyển dữ liệu từ Azure về SQL Server 2008 R2.
Bước 1. Tải SQL Server Data Tools
Bạn truy cập vào link http://msdn.microsoft.com/en-us/jj650014 rồi tải bộ công cụ SQL Server Data Tools for Visual Studio 2010 về máy. Sau đó cài đặt.
Bước 2 : Dùng cmd , cd tới thư mục C:\Program Files (x86)\Microsoft SQL Server\HDAC\Bin
Bước 3 : Gõ lệnh để Import hoặc Export dữ liệu bằng công cụ SqlPackage.exe
- Ví dụ để Export dữ liệu ra file .bacpac, dùng lệnh sau :
SqlPackage.exe /a:Import /sf:C:\mydatabasefile.bacpac /tdn:NorthWind /tsn:BINGBONG
trong đó:
tdn = Target Database Name (tên database bạn muốn nhập vào)
tsn = Target Server Name (tên server)
sf = File Bacpac cần nhập.
Ảnh minh họa :
Các bạn có thể tham khảo thêm một số cú pháp khác được nêu trên trang của Microsoft : https://msdn.microsoft.com/en-us/library/hh550080%28v=vs.103%29.aspx
Sau đây UltraViewer xin chia sẻ bạn cách chuyển dữ liệu của bạn từ SQL Server 2008 R2 lên SQL Azure và ngược lại, chuyển dữ liệu từ Azure về SQL Server 2008 R2.
Bước 1. Tải SQL Server Data Tools
Bạn truy cập vào link http://msdn.microsoft.com/en-us/jj650014 rồi tải bộ công cụ SQL Server Data Tools for Visual Studio 2010 về máy. Sau đó cài đặt.
Bước 2 : Dùng cmd , cd tới thư mục C:\Program Files (x86)\Microsoft SQL Server\HDAC\Bin
Bước 3 : Gõ lệnh để Import hoặc Export dữ liệu bằng công cụ SqlPackage.exe
- Ví dụ để Export dữ liệu ra file .bacpac, dùng lệnh sau :
sqlpackage.exe /a:Export /ssn:SERVERNAMEsqlexpress /sdn:SOURCEDATABASENAME /su:DATABASEUSER /sp:DATABASEPASSWORD /tf:c:SOURCEDATABASENAME.bacpac
Trong đó:
ssn = Server Name
sdn = Database Name
su = User để đăng nhập SQL
sp = Password để đăng nhập SQL
tf : Target File (đường dẫn lưu file bacpac)
- Để Import dữ liệu đã Export , các bạn có thể dùng lệnh sau:SqlPackage.exe /a:Import /sf:C:\mydatabasefile.bacpac /tdn:NorthWind /tsn:BINGBONG
trong đó:
tdn = Target Database Name (tên database bạn muốn nhập vào)
tsn = Target Server Name (tên server)
sf = File Bacpac cần nhập.
Ảnh minh họa :
Các bạn có thể tham khảo thêm một số cú pháp khác được nêu trên trang của Microsoft : https://msdn.microsoft.com/en-us/library/hh550080%28v=vs.103%29.aspx
Viết bình luận (Cancel Reply)