Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan wizard Sebarkan Database SQL Server ke Komputer Virtual Azure untuk menyebarkan database dari instans Mesin Database ke SQL Server di Azure Virtual Machine (VM). Wizard menggunakan operasi pencadangan database lengkap, sehingga selalu menyalin skema database lengkap dan data dari database pengguna SQL Server. Wizard ini juga melakukan semua konfigurasi Azure VM untuk Anda, sehingga tidak diperlukan pra-konfigurasi VM.
Anda tidak dapat menggunakan panduan untuk pencadangan diferensial karena panduan tidak akan menimpa database yang sudah ada yang memiliki nama database yang sama. Untuk mengganti database yang sudah ada pada VM, Anda harus terlebih dahulu menghilangkan database yang sudah ada atau mengubah nama database. Jika ada konflik penamaan antara nama database untuk operasi penyebaran dalam penerbangan dan database yang ada di VM, wizard akan menyarankan nama database tambahan untuk database dalam penerbangan untuk memungkinkan Anda menyelesaikan operasi.
Sebelum Anda mulai
Untuk menyelesaikan panduan ini, Anda harus bisa menyediakan informasi berikut dan memiliki pengaturan konfigurasi ini.
Detail akun Microsoft yang terkait dengan langganan Azure Anda.
Profil penerbitan Azure Anda.
Perhatian
SQL Server saat ini mendukung profil penerbitan versi 2.0. Untuk mengunduh versi profil penerbitan yang didukung, lihat Mengunduh Profil Penerbitan 2.0.
Sertifikat manajemen yang diunggah ke langganan Azure Anda.
Sertifikat manajemen disimpan ke penyimpanan sertifikat pribadi pada komputer di mana wizard sedang berjalan.
Anda harus memiliki lokasi penyimpanan sementara yang tersedia untuk komputer tempat database SQL Server dihosting. Lokasi penyimpanan sementara juga harus tersedia untuk komputer tempat wizard dijalankan.
Jika Anda menyebarkan database ke VM yang ada, instans SQL Server harus dikonfigurasi untuk mendengarkan di port TCP/IP.
Baik gambar Azure VM maupun gambar Galeri yang Anda rencanakan untuk digunakan dalam pembuatan VM harus memiliki Adaptor Cloud SQL Server yang sudah dikonfigurasi dan dijalankan.
Anda harus mengonfigurasi titik akhir terbuka untuk Adaptor Cloud SQL Server Anda di gateway Azure dengan port privat 11435.
Selain itu, jika Anda berencana untuk menyebarkan database Anda ke Azure VM yang ada, Anda juga harus dapat menyediakan:
Nama DNS layanan cloud yang menghosting VM Anda.
Kredensial administrator untuk VM.
Kredensial dengan hak istimewa operator Backup pada database yang Anda rencanakan untuk disebarkan, dari instans sumber SQL Server.
Untuk informasi selengkapnya tentang menjalankan SQL Server di komputer virtual Azure, lihat Bersiap untuk Bermigrasi ke SQL Server di Azure Virtual Machines.
Pada komputer yang menjalankan sistem operasi Windows Server, Anda harus menggunakan pengaturan konfigurasi berikut untuk menjalankan wisaya ini:
Nonaktifkan Konfigurasi Keamanan yang Ditingkatkan: Gunakan Server Manager > Local Server untuk mengatur Konfigurasi Keamanan yang Ditingkatkan (ESC) Internet Explorer ke NONAKTIF.
Aktifkan JavaScript: Internet Explorer > Opsi Internet > Keamanan > Tingkat Pelanggan > Skrip > Skrip Aktif: Aktifkan.
Batasan dan Pembatasan
Batasan ukuran database untuk operasi ini adalah 1 TB.
Fitur penyebaran ini tersedia di SQL Server Management Studio untuk SQL Server 2014.
Fitur penyebaran ini hanya untuk digunakan dengan database pengguna; menyebarkan database sistem tidak didukung.
Fitur penyebaran tidak mendukung layanan yang dipasang secara lokal yang terkait dengan Kelompok Afinitas. Misalnya, akun penyimpanan yang terkait dengan Grup Afinitas tidak dapat dipilih untuk digunakan pada halaman Pengaturan Penyebaran wizard ini.
Versi SQL Server di VM harus sama atau lebih baru dari versi SQL Server sumber. Versi database SQL Server yang dapat disebarkan ke Azure VM menggunakan wizard ini:
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
Versi database SQL Server yang berjalan dalam database Azure VM dapat disebarkan ke:
SQL Server 2012
SQL Server 2014
Jika ada konflik penamaan antara nama database untuk operasi penyebaran dalam penerbangan dan database yang ada di VM, wizard akan menyarankan nama database tambahan untuk database dalam penerbangan untuk memungkinkan Anda menyelesaikan operasi.
Pertimbangan untuk Menyebarkan Database yang diaktifkan FILESTREAM ke Azure VM
Perhatikan panduan dan batasan berikut saat menyebarkan database yang memiliki BLOBS yang disimpan dalam objek FILESTREAM:
Fitur penyebaran tidak dapat menyebarkan database berkemampuan FILESTREAM ke VM baru. Jika FILESTREAM tidak diaktifkan di VM sebelum Anda menjalankan wizard, operasi pemulihan database akan gagal dan operasi wizard tidak akan berhasil diselesaikan. Agar berhasil menyebarkan database yang menggunakan FILESTREAM, aktifkan FILESTREAM dalam instans SQL Server pada VM host sebelum meluncurkan wizard. Untuk informasi selengkapnya, lihat FILESTREAM (SQL Server).
Jika database Anda menggunakan In-Memory OLTP, Anda dapat menyebarkan database ke Azure VM tanpa modifikasi pada database. Untuk informasi selengkapnya, lihat OLTP Dalam Memori (Pengoptimalan Dalam Memori).
Pertimbangan untuk Distribusi Aset Geografis
Perhatikan bahwa aset berikut harus terletak di wilayah geografis yang sama:
Layanan Cloud
Lokasi VM
Layanan Penyimpanan Disk Data
Jika aset yang tercantum di atas tidak berlokasi di tempat yang sama, wizard tidak dapat menyelesaikan prosesnya dengan berhasil.
Panduan Pengaturan Konfigurasi
Gunakan detail konfigurasi berikut untuk mengubah pengaturan penyebaran database SQL Server ke Azure VM.
Jalur default untuk file konfigurasi - %LOCALAPPDATA%\SQL Server\Deploy to SQL in WA VM\DeploymentSettings.xml
Struktur file konfigurasi
<PengaturanPenyebaran>
<PengaturanLain
TraceLevel="Debug" <-- tingkat Pengelogan -->
BackupPath="\\[nama server]\[volume]\" <-- Jalur terakhir yang digunakan untuk pencadangan. Digunakan sebagai default dalam wizard. -->
CleanupDisabled = False /><-- Wizard tidak akan menghapus file menengah dan objek Azure (VM, CS, SA). -->
<Profil Publikasi <-- Informasi profil publikasi terakhir yang digunakan. -->
Certificate="12A34B567890123ABCD4EF567A8"