

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memigrasi database Microsoft SQL Server lokal ke Microsoft SQL Server di Amazon yang menjalankan Linux EC2
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux"></a>

*Tirumala Dasari, Amazon Web Services*

## Ringkasan
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-summary"></a>

Pola ini menjelaskan cara bermigrasi dari database Microsoft SQL Server lokal yang berjalan di Microsoft Windows, ke Microsoft SQL Server di instans Amazon Elastic Compute Cloud ( EC2Amazon) Linux dengan menggunakan utilitas pencadangan dan pemulihan.

## Prasyarat dan batasan
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-prereqs"></a>

**Prasyarat**
+ Akun AWS yang aktif
+ Amazon EC2 Linux AMI (Gambar Mesin Amazon) dengan Microsoft SQL Server
+ AWS Direct Connect antara Windows lokal dan Microsoft SQL Server di instans Linux EC2 

## Arsitektur
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-architecture"></a>

**Tumpukan teknologi sumber**
+ Database Microsoft SQL Server lokal

**Tumpukan teknologi target**
+  EC2 Instance Linux dengan database Microsoft SQL Server

**Arsitektur migrasi database**

![Diagram arsitektur untuk memigrasikan database SQL Server lokal ke instance Linux. EC2](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/f331ad15-2d41-4087-a6d1-60e3443e2acf/images/f50a779a-ce5d-44b1-8d37-dedd6400a12c.png)


## Alat
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-tools"></a>
+ **WinSCP** - Alat ini memungkinkan pengguna Windows untuk dengan mudah berbagi file dengan pengguna Linux.
+ **Sqlcmd** - Utilitas baris perintah ini memungkinkan Anda mengirimkan pernyataan T-SQL atau batch ke instance SQL Server lokal dan jarak jauh. Utilitas ini sangat berguna untuk tugas-tugas database berulang seperti pemrosesan batch atau pengujian unit.

## Epik
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-epics"></a>

### Siapkan instance EC2 Linux dengan SQL Server
<a name="prepare-the-ec2-linux-instance-with-sql-server"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Pilih AMI yang menyediakan sistem operasi Linux dan termasuk Microsoft SQL Server. |  | Sysadmin | 
| Konfigurasikan AMI untuk membuat EC2 instance. |  | Sysadmin | 
| Buat aturan masuk dan keluar untuk grup keamanan. |  | Sysadmin | 
| Konfigurasikan EC2 instance Linux untuk database Microsoft SQL Server. |  | DBA | 
| Buat pengguna dan berikan izin seperti pada database sumber. |  | Pemilik aplikasi, DBA | 
| Instal alat SQL Server dan utilitas sqlcmd pada instance Linux. EC2  |  | DBA | 

### Cadangkan database dan pindahkan file cadangan ke EC2 instance Linux
<a name="back-up-the-database-and-move-backup-file-to-linux-ec2-instance"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Cadangkan database SQL Server lokal. |  | DBA | 
| Instal WinSCP di Microsoft SQL Server. |  | DBA | 
| Pindahkan file cadangan ke EC2 instance Linux yang menjalankan Microsoft SQL Server. |  | DBA | 

### Kembalikan database pada EC2 instance Linux yang menjalankan SQL Server
<a name="restore-the-database-on-linux-ec2-instance-running-sql-server"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Kembalikan database dari file cadangan database dengan menggunakan utilitas sqlcmd. |  | DBA | 
| Validasi objek database dan data. |  | Pengembang, Insinyur uji | 

### Potong dari Windows SQL Server ke Windows SQL Server pada instance Linux EC2
<a name="cut-over-from-windows-sql-server-to-windows-sql-server-on-linux-ec2-instance"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Validasi objek database dan data. |  | Pengembang, Insinyur uji | 
| Potong dari database Microsoft SQL Server lokal ke EC2 instance Linux yang menjalankan Microsoft SQL Server. |  | DBA | 

## Sumber daya terkait
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux-resources"></a>
+ [Cara mengkonfigurasi SQL Server 2017 di Amazon Linux dan Ubuntu AMIs](https://aws.amazon.com/blogs/database/configuring-sql-server-2017-on-amazon-linux-2-and-ubuntu-amis/) 
+ [Instalasi alat SQL pada instance Linux](https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL) 
+ [Pencadangan dan pemulihan dari database Microsoft SQL Server lokal ke Microsoft SQL Server pada instance Linux EC2 ](https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-migrate-restore-database?view=sql-server-2017#create-a-backup-on-windows) 