Cara Migrasi Database dari SQL Server ke SQL Azure

Pada tutorial kali ini akan dibahas bagaimana cara melakukan migrasi dari SQL Server database ke SQL Azure. Langkah pertama yang harus dilakukan adalah instalasi SQL Database Migration Wizard pada tautan berikut.

image

Sebagai contoh pada tutorial kali ini kita akan mengeksport database dengan nama StorageDb ke SQL Azure.

 image

Caranya cukup mudah, pertama masuk kedalam portal Azure anda di halaman http://portal.azure.com. Kemudian buat SQL Azure dengan cara klik pada SQL Databases, kemudian pilih Add, kemudian masukan nama database yang akan dibuat sebagai contoh StorageDb, pada konfigurasi server tambahkan server baru karena kita belum membuat server sebelumnya.

image

Untuk paket kita akan mencoba paket yang paling murah yaitu paket basic seharga 7orb-an per bulan. Untuk pilihan region, anda dapat memilih region yang paling dekat dengan lokasi target pengguna anda.

image

Untuk group, anda dapat menambahkan group baru jika belum memiliki group. Group digunakan untuk mengelompokan resource yang anda buat pada layanan Microsoft Azure.

image

Langkah terakhir tekan tombol Create. Setelah beberapa saat anda akan melihat bahwa database pada SQL Azure sudah berhasil dibuat.

image

image

Setelah database di SQL Azure siap, maka langkah selanjutnya adalah menggunakan tools SQL Database Migration Wizard.  

Sebelumnya anda dapat menambahkan konfigurasi firewall pada SQL Azure agar komputer anda dapat terkoneksi kedalam layanan SQL Azure, ikuti langkah dibawah ini.

image

Kemudian tambahkan ip dari komputer anda pada daftar tersebut agar anda dapat mengakses layanan SQL Azure dari komputer anda.

image

Buka SQL Database Migration Wizard, pilih Azure SQL Database sebagai target server, kemudian pada pilihan Migrate pilih Database. Tekan tombol Next

 image

Pertama anda harus memasukan informasi sumber data yang akan dimigrasikan ke SQL Azure, pada contoh ini saya menggunakan SQL SERVER EXPRESS, dan database yang akan dimigrasi adalah StorageDb.

image 

Kemudian tekan tombol Connect. Pilih Script all database object untuk mentransfer semua object pada database anda ke SQL Azure. Tekan tombol Next.

image 

image

Maka tools ini akan menggenerate semua script yang dibutuhkan.

image

Langkah selanjutnya adalah menambahkan database server tujuan, yaitu database server yang sudah anda buat sebelumnya di SQL Azure, masukan informasi koneksi seperti server name, username, dan password. Tekan tombol Connect.

image

image

Tekan tombol next untuk memulai proses migrasi. Setelah proses migrasi selesai akan muncul tampilan seperti gambar dibawah ini.

image

Untuk memastikan apakah semua table beserta isinya sudah berhasil dimigrasikan ke SQL Azure, maka anda dapat membuka tools SQL Server Management Studio, kemudian hubungkan dengan SQL Azure.

image

Maka anda akan dapat melihat database StorageDb yang ada di SQL Azure.

image

Demikian tutorial untuk migrasi database dari database SQL Server di server onpremis kedalam database yang ada pada SQL Azure. 

Autentikasi Aplikasi ASP.NET MVC dengan Azure Active Directory

Pada tutorial ini akan dibahas bagaimana cara autentikasi dengan melakukan sign-in dari ASP.NET MVC menggunakan Azure AD (Active Directory). Beberapa tahapan yang akan kita lakukan adalah sebagai berikut:

  • Membuat akun pada Azure Active Directory
  • Membuat aplikasi ASP.NET MVC baru yang menggunakan Azure AD untuk autentikasi

Membuat Azure Active Directory

Langkah pertama yang harus dilakukan adalah membuat akun di Azure Active Directory.

image

Setelah anda berhasil membuat Azure Active Directory, tambahkan user yang akan digunakan untuk login kedalam aplikasi ASP.NET anda.

image

Tambahkan user baru kedalam Active Directory. Pada contoh dibawah ini akan ditambahkan user baru yaitu jovan@cloudemia.onmicrosoft.com

image

Tambahkan role dari user yang baru saja anda buat sebagai Global Administrator.

image

Kemudian anda dapat menggenerate password untuk user tersebut.

image

Anda dapat login sebagai user jovan dan mengganti password dengan login terlebih dahulu pada halaman berikut https://account.activedirectory.windowsazure.com/.

Membuat Aplikasi ASP.NET MVC

Buat project ASP.NET MVC, kemudian pilih tombol Change Authentication, kemudian pilih Organizational Account

image

image

Tambahkan domain Azure Active Directory anda pada isian Domain, dan pilih Access Level: Single Sogn On, Read derectory data.

image

Jika muncul halaman sign-in, anda dapat memasukan user Azure Active Directory anda.

image

Anda dapat mempublish aplikasi ASP.NET MVC yang anda buat ke Microsoft Azure Website.

image

image

image

Anda diharuskan melakukan login ke Azure AD terlebih dahulu sebelum dapat mengakses aplikasi web.

image

image

New FREE E-Book: Pengenalan ASP.NET SignalR 2

FREE E-Book ini menjelaskan tentang bagaimana menggunakan pustaka SignalR 2 untuk mengembangkan aplikasi web Real-Time pada ASP.NET, dan mendeploy aplikasi tersebut pada Microsoft Azure.

Pengenalan ASP.NET SignalR 2

Adapun daftar isi dari E-Book ini adalah sebagai berikut :

1. Pendahuluan

  • Socket
  • Multicast
  • Aplikasi Web
  • WebSocket
  • ASP.NET SignalR
  • SignalR dan WebSocket
  • Transport dan Fallback
  • Model Komunikasi
  • Platform

2. Lingkungan Pengembangan

3. Hub

  • Hello World
  • Chat Room
  • TimerHub

4. Persistent Connection

  • Hello World
  • Chat Room

5. Client Windows Forms

6. Client Windows Phone

7. Client Windows App

8. Hosting SignalR: Self-Host

  • Membuat Server: Console Application
  • Membuat Client: Web Application

9. Hosting SignalR: Azure

  • Publish Project

10. Scaleout dengan Service Bus

  • Backplane dengan Azure Service Bus
  • Publish Aplikasi

Untuk mendapatkan ebook ini dapat mengunduh di sini.

FREE EBOOK Getting Started with Win8 & Azure Mobile Services

image

DOWNLOAD FREE EBOOK DISINI

Ebook ini berisi tutorial singkat untuk mempelajari pemrograman aplikasi mobile dengan Windows 8 (Javascript) dengan backend Azure Mobile services.

Buku ini mempunyai jumlah halaman sebanyak 78 Hal,

Penulis : Erick Kurniawan

adapun daftar isi dari buku ini adalah :

Bab 1 – Pengantar Windows 8 & Azure Mobile Services   

  • Perkembangan Teknologi Mobile   
  • Menggunakan Touch pada Windows Store App   
  • Microsoft Azure   
  • Azure Mobile Services   
  • Apa yang harus dipersiapkan?   

BAB 2 – Membuat Aplikasi Windows Store Pertama Anda 

  • Membuat Aplikasi Pertama untuk ambil Gambar   
  • Mendeklarasikan Kapabilitas Aplikasi Anda   
  • Membuat Halaman HTML   
  • Menambahkan Style Sheet   
  • Menambahkan Javascript File   
  • WinJS dan JQuery   
  • Menggunakan JQuery pada Aplikasi Windows Store   

Bab 3 – Pengenalan WinJS   

  • Class, Object, dan Inheritance pada WinJS   
  • ECMAScript5   
  • Membuat Class   
  • Inheritance   
  • Mixins   
  • Penggunaan Namespace pada WinJS   
  • Membuat Namespace di WinJS   
  • Module Pattern pada WinJS   
  • Asynchronous Programming dengan Promises   
  • Menggunakan Promises di Windows Store   
  • Menggunakan then() atau done() ?   
  • Membuat Promises   
  • Mengambil DOM Elemen dengan Query Selector   
  • Contoh penggunaan query pada WinJS   
  • Mengambil Elemen Tunggal menggunakan method WinJS.Utilities.id()   
  • Menggunakan Method WinJS.Utilities.children()   
  • Pemangilan AJAX dengan fungsi xhr()   

Bab 4- Observable, Binding, dan Template   

  • Observable Pattern   
  • Membuat Observable Object  
  • Observable dengan Objek Kompleks   
  • Notifikasi yang Bertumpuk   
  • Melewatkan Notifikasi   
  • Bekerja dengan Koleksi Observable   
  • Declarative Data Binding   
  • Contoh Sederhana Declarative Data Binding   
  • Declarative Data Binding dan Observable   
  • Contoh Declarative Binding dan Observable   
  • Contoh Mengambil Data dari Form   
  • Contoh Data Binding menggunakan Navigation Template   
  • Contoh Declarative Binding dan WinJS Control   
  • Declarative Binding dan Binding Converter   
  • Menggunakan Template   
  • Membuat Simple Template   

Bab 5 – Windows Azure Mobile Services   

  • Memulai Membuat Azure Mobile Services   
  • Windows Store Client   
  • Mengakses REST Services dari Table di Mobile Services   
  • Menambahkan Data dan Table Baru pada Azure Mobile Services   
  • Menambahkan Script Pada Proses CRUD   
  • Menggunakan Objek Request pada Script   
  • Menambahkan Field baru dengan Script   
  • Menggunakan Query Object pada SCRIPT   

Bab 6 -Identity dengan Azure Mobile Services   

  • Membuat Twitter Identity Provider   
  • Membuat Facebook Identity Provider   
  • Menambahkan Restriction Permission pada Table   

Bab 7 – Menggunakan Push Notification