Membuat instance

Halaman ini menjelaskan cara membuat instance Cloud SQL untuk SQL Server.

Untuk mengetahui detail informasi tentang semua setelan instance, lihat Setelan instance.

Instance yang baru dibuat memiliki database sqlserver.

Setelah membuat instance Cloud SQL untuk SQL Server, Anda dapat menambahkan database ke dalamnya dengan membuat atau mengimpor database.

Jumlah maksimum instance yang dapat Anda miliki dalam satu project bergantung pada arsitektur jaringan instance tersebut:

  • Arsitektur jaringan SQL baru: Anda dapat memiliki hingga 1.000 instance per project.
  • Arsitektur jaringan SQL lama: Anda dapat memiliki hingga 100 instance per project.
  • Menggunakan kedua arsitektur: Batas Anda akan berada di antara 100 dan 1.000, bergantung pada distribusi instance Anda di kedua arsitektur.

File kasus dukungan untuk meminta penambahan. Replika baca dihitung sebagai instance.

Memilih antara edisi Cloud SQL Enterprise Plus dan edisi Cloud SQL Enterprise

Saat membuat instance Cloud SQL untuk SQL Server, Anda memilih konfigurasi mesin dari beberapa kelompok mesin yang berbeda, bergantung pada edisi Cloud SQL.

Dengan edisi Cloud SQL Enterprise Plus, Anda dapat memilih dari dua keluarga mesin:

  • Dioptimalkan untuk performa: menawarkan performa harga yang seimbang untuk berbagai workload SQL Server dengan rasio memori-ke-komputasi 1 vCPU:8 GB RAM.
  • Dioptimalkan untuk memori: menawarkan rasio memori-ke-komputasi tinggi untuk workload dengan kerja memori intens dengan 1 vCPU:32 GB RAM. Mesin yang dioptimalkan untuk memori sangat cocok untuk beban kerja SQL Server yang memerlukan kueri, analisis, dan pelaporan intelijen bisnis yang kompleks yang mendapatkan manfaat dari penyimpanan set data yang lebih besar dalam memori selama pemrosesan data.

Dengan edisi Cloud SQL Enterprise, Anda memiliki beberapa konfigurasi mesin yang dapat dipilih, berdasarkan persyaratan vCPU dan memori Anda. Bagian berikut menunjukkan vCPU dan konfigurasi memori untuk setiap versi database dan jenis mesin:

SQL Server 2017 Express, SQL Server 2019 Express, dan SQL Server 2022 Express

Jenis mesin vCPU/Memori
Tidak berlaku
  • 1 vCPU, 3,75 GB
  • 2 vCPU, 8 GB
  • 4 vCPU, 16 GB
  • 8 vCPU, 32 GB
Kustom 1 hingga 8 vCPU, 3,75 GB hingga 52 GB

SQL Server 2017 Web, SQL Server 2019 Web, dan SQL Server 2022 Web

Jenis mesin vCPU/Memori
Tidak berlaku
  • 1 vCPU, 3,75 GB
  • 2 vCPU, 8 GB
  • 4 vCPU, 16 GB
  • 8 vCPU, 32 GB
Kustom 1 hingga 32 vCPU, 3,75 GB hingga 208 GB

SQL Server 2017 Standard, SQL Server 2019 Standard, dan SQL Server 2022 Standard

Jenis mesin vCPU/Memori
Tidak berlaku
  • 1 vCPU, 3,75 GB
  • 2 vCPU, 8 GB
  • 4 vCPU, 16 GB
  • 8 vCPU, 32 GB
Kustom 1 hingga 48 vCPU, 3,75 GB hingga 312 GB

SQL Server 2017 Enterprise, SQL Server 2019 Enterprise, dan SQL Server 2022 Enterprise

Jenis mesin vCPU/Memori
Tidak berlaku
  • 1 vCPU, 3,75 GB
  • 2 vCPU, 8 GB
  • 4 vCPU, 16 GB
  • 8 vCPU, 32 GB
Kustom 2 hingga 96 vCPU, 3,75 GB hingga 624 GB

yang dioptimalkan untuk performa(khusus Cloud SQL Enterprise Plus)
  • 2 vCPU, 16 GB
  • 4 vCPU, 32 GB
  • 8 vCPU, 64 GB
  • 16 vCPU, 128 GB
  • 32 vCPU, 256 GB
  • 48 vCPU, 384 GB
  • 64 vCPU, 512 GB
  • 80 vCPU, 640 GB
  • 96 vCPU, 768 GB
  • 128 vCPU, 864 GB

yang dioptimalkan untuk memori(khusus Cloud SQL Enterprise Plus)
  • 4 vCPU, 128 GB
  • 8 vCPU, 256 GB
  • 16 vCPU, 512 GB

Multithreading simultan

Multithreading simultan (SMT) di Cloud SQL untuk SQL Server memungkinkan Anda menjalankan dua CPU virtual (vCPU) sebagai thread terpisah dan independen pada satu inti fisik. SMT diaktifkan secara default; namun, Anda dapat menonaktifkannya, dan hal ini dapat mengurangi biaya lisensi Anda.

Menonaktifkan SMT dapat memengaruhi performa instance Anda. Untuk memahami dampak penonaktifan SMT terhadap performa instance, sebaiknya Anda melakukan pengujian beban pada instance Anda.

Sebelum memulai

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.
  5. To initialize the gcloud CLI, run the following command:

    gcloud init
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Make sure that billing is enabled for your Google Cloud project.

  8. Install the Google Cloud CLI.
  9. To initialize the gcloud CLI, run the following command:

    gcloud init
  10. Pastikan Anda memiliki peran Admin Cloud SQL dan Compute Viewer di akun pengguna.

    Buka halaman IAM

    Pelajari lebih lanjut tentang peran dan perizinan

Membuat instance SQL Server

Konsol

  1. Di konsol Google Cloud, buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Klik Create instance.
  3. Pada panel Choose your database engine di halaman Create an instance, klik Choose SQL Server.
  4. Di bagian Choose a Cloud SQL edition pada halaman Create a SQL Server instance, pilih edisi Cloud SQL untuk instance Anda: Enterprise atau Enterprise plus.

    Untuk informasi selengkapnya tentang edisi Cloud SQL, lihat Pengantar edisi Cloud SQL.

  5. Pilih preset edisi untuk instance Anda. Untuk melihat preset yang tersedia, klik menu Preset edisi.
  6. Di bagian Instance info, pilih versi database untuk instance Anda. Untuk melihat versi yang tersedia, klik menu Database version.
  7. Di kolom Instance ID pada panel Instance info, masukkan ID untuk instance Anda.

    Anda tidak perlu menyertakan project ID dalam nama instance. Hal ini dilakukan secara otomatis jika sesuai (misalnya, di file log).

  8. Di kolom Sandi, masukkan sandi untuk pengguna.
  9. Untuk melihat sandi dalam teks yang jelas, klik ikon Tampilkan sandi.

    Anda dapat memasukkan sandi secara manual atau mengklik Buat agar Cloud SQL membuat sandi untuk Anda secara otomatis.

  10. Di bagian Pilih ketersediaan region dan zona, pilih region dan zona untuk instance Anda. Ketersediaan region mungkin berbeda berdasarkan edisi Cloud SQL untuk SQL Server Anda. Untuk mengetahui informasi selengkapnya, lihat Tentang setelan instance.

    Tempatkan instance Anda di region yang sama dengan resource yang mengaksesnya. Region yang dipilih tidak dapat diubah pada masa mendatang. Pada umumnya, Anda tidak perlu menentukan zona.

    Jika mengonfigurasi instance untuk ketersediaan tinggi, Anda dapat memilih zona utama dan sekunder.

    Kondisi berikut berlaku jika zona sekunder digunakan selama pembuatan instance:

    • Zona secara default ditetapkan keAny untuk zona utama dan Any (different from primary) untuk zona sekunder.
    • Jika zona utama dan sekunder ditentukan, keduanya harus berada di zona yang berbeda.
  11. Pada bagian Sesuaikan instance, perbarui setelan untuk instance Anda. Mulailah dengan mengklik TAMPILKAN OPSI KONFIGURASI untuk menampilkan grup setelan. Kemudian, perluas grup yang diinginkan untuk meninjau dan menyesuaikan setelannya. Ringkasan semua opsi yang telah dipilih ditampilkan di sebelah kanan. Penyesuaian setelan instance ini bersifat opsional. Default ditetapkan di setiap kasus ketika tidak ada penyesuaian yang dilakukan.

    Tabel berikut adalah referensi cepat untuk setelan instance. Untuk mengetahui detail selengkapnya tentang setiap setelan, lihat halaman setelan instance.

    Setelan Catatan
    Machine type
    Jenis mesin Pilih dari memori Ringan, Standar (Paling umum), atau Tinggi. Setiap jenis mesin diklasifikasikan berdasarkan jumlah CPU (core) dan jumlah memori untuk instance Anda.
    Cores Jumlah vCPU untuk instance Anda. Pelajari lebih lanjut.
    Memori Jumlah memori untuk instance Anda, dalam GB. Pelajari lebih lanjut.
    Khusus Untuk jenis mesin Dedicated core, daripada memilih konfigurasi yang telah ditetapkan, pilih tombol Khusus untuk membuat instance dengan konfigurasi kustom. Saat memilih opsi ini, Anda harus memilih jumlah inti dan jumlah memori untuk instance. Pelajari lebih lanjut.
    Penyimpanan
    Jenis penyimpanan Tentukan apakah instance Anda menggunakan penyimpanan SSD atau HDD. Pelajari lebih lanjut.
    Kapasitas penyimpanan Jumlah penyimpanan yang disediakan untuk instance. Pelajari lebih lanjut.
    Aktifkan peningkatan penyimpanan otomatis Menentukan apakah Cloud SQL menyediakan lebih banyak penyimpanan secara otomatis untuk instance Anda saat ruang kosong hampir habis. Pelajari lebih lanjut.
    Enkripsi
    Enkripsi yang dikelola GoogleOpsi default.
    Kunci enkripsi yang dikelola pelanggan (CMEK)Pilih untuk menggunakan kunci Anda dengan Google Cloud Key Management Service. Pelajari lebih lanjut.
    Koneksi
    IP Pribadi Menambahkan alamat IP pribadi untuk instance Anda. Untuk memungkinkan koneksi ke instance, diperlukan konfigurasi tambahan.
    Secara opsional, Anda dapat menentukan rentang IP yang dialokasikan untuk instance yang akan digunakan pada koneksi.
    1. Perluas Opsi tampilkan rentang IP yang dialokasikan.
    2. Pilih rentang IP dari menu drop-down.

    Instance Anda dapat memiliki alamat IP publik dan pribadi.

    IP Publik Menambahkan alamat IP publik untuk instance Anda. Selanjutnya, Anda dapat menambahkan jaringan yang diizinkan untuk terhubung ke instance.

    Instance Anda dapat memiliki alamat IP publik dan pribadi.

    Pelajari lebih lanjut cara menggunakan IP publik.

    Jaringan yang diizinkan

    Tambahkan nama untuk jaringan baru dan Alamat jaringan. Pelajari lebih lanjut.

    Perlindungan data
    Otomatiskan pencadangan Periode waktu saat Anda ingin pencadangan dimulai.
    Pilih tempat untuk menyimpan cadangan AndaPilih Multi-region untuk sebagian besar kasus penggunaan. Jika Anda perlu menyimpan cadangan di region tertentu, misalnya, jika ada alasan peraturan untuk melakukannya, pilih Region kemudian pilih region Anda dari menu drop-down Lokasi.
    Pilih jumlah cadangan yang akan disimpanJumlah cadangan otomatis yang ingin Anda pertahankan (dari 1 hingga 365 hari). Pelajari lebih lanjut.
    Aktifkan pemulihan point-in-time Mengaktifkan pemulihan point-in-time dan write-ahead logging. Pelajari lebih lanjut.
    Aktifkan perlindungan penghapusan Menentukan apakah akan melindungi instance dari penghapusan yang tidak disengaja. Pelajari lebih lanjut.
    Pilih jumlah hari untuk log yang akan disimpan Mengonfigurasi retensi write-ahead log dari 1 hingga 7 hari. Setelan defaultnya yakni 7 hari. Pelajari lebih lanjut.
    Pemeliharaan
    Periode pilihan Menentukan periode satu jam ketika Cloud SQL dapat melakukan pemeliharaan yang mengganggu pada instance Anda. Jika Anda tidak menyetel periode ini, pemeliharaan yang mengganggu dapat dilakukan kapan saja. Pelajari lebih lanjut.
    Urutan update Waktu yang Anda pilih untuk update instance, relatif terhadap instance lain dalam project yang sama. Pelajari lebih lanjut.
    Tanda
    Tambahkan tanda Anda dapat menggunakan tanda database untuk mengontrol setelan dan parameter untuk instance. Pelajari lebih lanjut.
    Label
    TAMBAHKAN LABELTambahkan kunci dan nilai untuk setiap label yang ditambahkan. Anda menggunakan label untuk membantu mengatur instance.
  12. Klik Create Instance.

    Catatan: Mungkin diperlukan waktu beberapa menit untuk membuat instance. Namun, Anda dapat melihat informasi tentang instance saat sedang dibuat.

gcloud

Untuk mengetahui informasi tentang cara menginstal dan memulai gcloud CLI, lihat Menginstal gcloud CLI. Untuk mengetahui informasi tentang cara memulai Cloud Shell, lihat dokumentasi Cloud Shell.

Anda harus menggunakan gcloud versi 243.0.0 atau yang lebih baru.

  1. Gunakan perintah gcloud sql instances create untuk membuat instance:
  2. Untuk instance edisi Cloud SQL Enterprise Plus:

          gcloud sql instances create INSTANCE_NAME \
          --database-version=DATABASE_VERSION \
          --region=REGION \
          --tier=TIER \
          --root-password=ROOT_PASSWORD \
          --edition=ENTERPRISE_PLUS
        

    Untuk instance edisi Cloud SQL Enterprise:

          gcloud sql instances create INSTANCE_NAME \
          --database-version=DATABASE_VERSION \
          --region=REGION \
          --cpu=NUMBER_OF_vCPUs \
          --memory=MEMORY_SIZE \
          --root-password=ROOT_PASSWORD \
          --edition=ENTERPRISE
        

    Anda tidak perlu menyertakan project ID dalam nama instance. Hal ini dilakukan secara otomatis jika sesuai (misalnya, di file log).

    Nilai untuk vCPU dan ukuran memori terbatas untuk edisi Cloud SQL Enterprise. Untuk informasi selengkapnya, lihat Memilih antara edisi Cloud SQL Enterprise Plus dan edisi Cloud SQL Enterprise.

    Misalnya, string berikut membuat instance dengan dua vCPU dan memori 7.680 MB:

        gcloud sql instances create myinstance \
        --database-version=SQLSERVER_2017_STANDARD \
        --region=us-central1 \
        --cpu=2 \
        --memory=7680MB \
        --root-password=EXAMPLE_PASSWORD \
        --edition=ENTERPRISE
        

    Untuk mengetahui beberapa nilai sampel, lihat Sampel jenis mesin.

    Untuk mempelajari parameter setelan instance, lihat membuat instance gcloud sql.

    Nilai default untuk REGION adalah us-central1.

    Jangan sertakan informasi sensitif atau informasi identitas pribadi dalam nama instance Anda karena dapat terlihat secara eksternal.
    Anda tidak perlu menyertakan project ID dalam nama instance. Hal ini dilakukan secara otomatis jika sesuai (misalnya, di file log).

    Jika membuat instance untuk ketersediaan tinggi, Anda dapat menentukan zona utama dan sekunder menggunakan parameter --zone dan --secondary-zone. Kondisi berikut berlaku jika zona sekunder digunakan selama pembuatan atau pengeditan instance:

    • Zona harus berupa zona yang valid.
    • Jika zona sekunder ditentukan, zona utama juga harus ditentukan.
    • Jika zona utama dan sekunder ditentukan, zona tersebut harus berbeda.
    • Jika zona utama dan sekunder ditentukan, zona tersebut harus berada di region yang sama.

    Anda dapat menambahkan parameter lainnya untuk menentukan setelan instance lainnya:

    Setelan Parameter Catatan
    Parameter yang diperlukan
    Versi database --database-version Versi database, yang didasarkan pada edisi Cloud SQL Anda.
    Wilayah --region Lihat nilai yang valid.
    Konektivitas
    IP Pribadi --network

    --no-assign-ip (opsional)

    --allocated-ip-range-name (opsional)

    --enable-google-private-path (opsional)

    --network: Menentukan nama jaringan VPC yang ingin Anda gunakan untuk instance ini. Akses layanan pribadi harus sudah dikonfigurasi untuk jaringan tersebut.ork. Hanya tersedia untuk perintah beta (gcloud beta sql instances create).

    --no-assign-ip: Instance hanya akan memiliki alamat IP pribadi.

    --allocated-ip-range-name: Jika ditentukan, tetapkan nama rentang untuk rentang IP yang dialokasikan. Contoh , google-managed-services-default. Nama rentang harus sesuai dengan RFC-1035 dan terdiri dari 1-63 karakter. (gcloud alpha sql instances create).

    IP Publik --authorized-networks Untuk koneksi IP publik, hanya koneksi dari jaringan yang diizinkan yang dapat terhubung ke instance Anda. Pelajari lebih lanjut.
    Mode CA server --server-ca-mode

    Flag --server-ca-mode mengonfigurasi jenis certificate authority (CA) server untuk instance. Anda dapat memilih salah satu opsi berikut:

    • GOOGLE_MANAGED_INTERNAL_CA: ini adalah nilai default. Dengan opsi ini, CA internal yang didedikasikan untuk setiap instance Cloud SQL akan menandatangani sertifikat server untuk instance tersebut.
    • GOOGLE_MANAGED_CAS_CA: dengan opsi ini, hierarki CA yang terdiri dari root CA dan CA server bawahan yang dikelola oleh Cloud SQL dan dihosting di Google Cloud Certificate Authority Service (CA Service) akan digunakan. CA server bawahan di region menandatangani sertifikat server dan dibagikan di seluruh instance di region.

      Penggunaan flag --server-ca-mode berada dalam Pratinjau.

      Opsi ini berada dalam Pratinjau.
    • CUSTOMER_MANAGED_CAS_CA: dengan opsi ini, Anda menentukan hierarki CA dan mengelola rotasi sertifikat CA. Anda membuat kumpulan CA di Layanan CA di region yang sama dengan instance Anda. Salah satu CA dalam kumpulan digunakan untuk menandatangani sertifikat server. Opsi ini berada dalam Pratinjau. Untuk informasi selengkapnya, lihat Menggunakan CA yang dikelola pelanggan.
    Jenis mesin dan penyimpanan
    Jenis mesin --tier
    Jenis penyimpanan --storage-type Tentukan apakah instance Anda menggunakan penyimpanan SSD atau HDD. Pelajari lebih lanjut.
    Kapasitas penyimpanan --storage-size Jumlah penyimpanan yang disediakan untuk instance, dalam GB. Pelajari lebih lanjut.
    Peningkatan Penyimpanan Otomatis --storage-auto-increase Menentukan apakah Cloud SQL menyediakan lebih banyak penyimpanan secara otomatis untuk instance Anda saat ruang kosong hampir habis. Pelajari lebih lanjut.
    Batas peningkatan penyimpanan otomatis --storage-auto-increase-limit Tentukan seberapa besar Cloud SQL dapat meningkatkan penyimpanan secara otomatis. Hanya tersedia untuk perintah beta (gcloud beta sql instances create). Pelajari lebih lanjut.
    Pencadangan otomatis dan ketersediaan tinggi
    Ketersediaan tinggi --availability-type Untuk instance dengan ketersediaan tinggi, tetapkan ke REGIONAL. Pelajari lebih lanjut.
    Zona sekunder --secondary-zone ika membuat instance untuk ketersediaan tinggi, Anda dapat menentukan zona utama dan sekunder menggunakan --zone dan --secondary-zone parameters. Pembatasan berikut berlaku jika zona sekunder digunakan selama pembuatan atau pengeditan instance:
    • Zona harus berupa zona yang valid.
    • Jika zona sekunder ditentukan, zona utama juga harus ditentukan.
    • Jika zona utama dan sekunder ditentukan, zona tersebut harus berbeda.

      Jika zona utama dan sekunder ditentukan, zona tersebut harus berada di region yang sama.

    Backup otomatis --backup-start-time Periode waktu saat Anda ingin pencadangan dimulai.
    Setelan retensi untuk cadangan otomatis --retained-backups-count Jumlah cadangan otomatis yang perlu dipertahankan. Pelajari lebih lanjut.
    Tambahkan tanda database
    Tanda database --database-flags Anda dapat menggunakan tanda database untuk mengontrol setelan dan parameter untuk instance. Pelajari flag database lebih lanjut.
    Jadwal pemeliharaan
    Masa pemeliharaan --maintenance-window-day,
    --maintenance-window-hour
    Menentukan periode satu jam kapan Cloud SQL dapat melakukan pemeliharaan yang mengganggu pada instance Anda. Jika Anda tidak menyetel periode, pemeliharaan yang dapat mengganggu dapat dilakukan kapan saja. Pelajari lebih lanjut.
    Waktu pemeliharaan --maintenance-release-channel Waktu yang Anda pilih untuk update instance, relatif terhadap instance lain dalam project yang sama. Gunakan preview untuk update sebelumnya, dan production untuk update berikutnya. Pelajari lebih lanjut.
    SAN Kustom
    Menambahkan nama alternatif subjek (SAN) kustom --custom-subject-alternative-names=DNS_NAMES

    Jika Anda ingin menggunakan nama DNS kustom untuk terhubung ke instance Cloud SQL, bukan menggunakan alamat IP, konfigurasikan setelan nama alternatif subjek (SAN) kustom saat membuat instance. Nama DNS kustom yang Anda masukkan ke setelan SAN kustom akan ditambahkan ke kolom SAN sertifikat server instance. Hal ini memungkinkan Anda menggunakan nama DNS kustom dengan validasi nama host secara aman.

    Sebelum dapat menggunakan nama DNS kustom di klien dan aplikasi, Anda harus menyiapkan pemetaan antara nama DNS dan alamat IP. Hal ini dikenal sebagai resolusi DNS. Anda dapat menambahkan daftar yang dipisahkan koma untuk maksimum tiga nama DNS kustom ke setelan SAN kustom.

  3. Catat alamat IP yang ditetapkan secara otomatis.

    Jika tidak menggunakan Proxy Auth Cloud SQL, Anda akan menggunakan alamat ini sebagai alamat host yang digunakan aplikasi atau alat Anda untuk terhubung ke instance.

  4. Menyetel sandi untuk pengguna:
          gcloud sql users set-password sqlserver no-host --instance=[INSTANCE_NAME] \
           --password=[PASSWORD]
          

Terraform

Untuk membuat instance, gunakan resource Terraform.

resource "google_sql_database_instance" "instance" {
  name             = "sqlserver-instance"
  region           = "us-central1"
  database_version = "SQLSERVER_2019_STANDARD"
  root_password    = "INSERT-PASSWORD-HERE"
  settings {
    tier = "db-custom-2-7680"
  }
  # set `deletion_protection` to true, will ensure that one cannot accidentally delete this instance by
  # use of Terraform whereas `deletion_protection_enabled` flag protects this instance at the GCP level.
  deletion_protection = false
}

Menerapkan perubahan

Untuk menerapkan konfigurasi Terraform di project Google Cloud, selesaikan langkah-langkah di bagian berikut.

Menyiapkan Cloud Shell

  1. Luncurkan Cloud Shell.
  2. Tetapkan project Google Cloud default tempat Anda ingin menerapkan konfigurasi Terraform.

    Anda hanya perlu menjalankan perintah ini sekali per project, dan dapat dijalankan di direktori mana pun.

    export GOOGLE_CLOUD_PROJECT=PROJECT_ID

    Variabel lingkungan akan diganti jika Anda menetapkan nilai eksplisit dalam file konfigurasi Terraform.

Menyiapkan direktori

Setiap file konfigurasi Terraform harus memiliki direktorinya sendiri (juga disebut modul root).

  1. Di Cloud Shell, buat direktori dan file baru di dalam direktori tersebut. Nama file harus memiliki ekstensi .tf—misalnya main.tf. Dalam tutorial ini, file ini disebut sebagai main.tf.
    mkdir DIRECTORY && cd DIRECTORY && touch main.tf
  2. Jika mengikuti tutorial, Anda dapat menyalin kode contoh di setiap bagian atau langkah.

    Salin kode contoh ke dalam main.tf yang baru dibuat.

    Atau, salin kode dari GitHub. Tindakan ini direkomendasikan jika cuplikan Terraform adalah bagian dari solusi menyeluruh.

  3. Tinjau dan ubah contoh parameter untuk diterapkan pada lingkungan Anda.
  4. Simpan perubahan Anda.
  5. Lakukan inisialisasi Terraform. Anda hanya perlu melakukan ini sekali per direktori.
    terraform init

    Secara opsional, untuk menggunakan versi penyedia Google terbaru, sertakan opsi -upgrade:

    terraform init -upgrade

Menerapkan perubahan

  1. Tinjau konfigurasi dan pastikan resource yang akan dibuat atau diupdate oleh Terraform sesuai yang Anda inginkan:
    terraform plan

    Koreksi konfigurasi jika diperlukan.

  2. Terapkan konfigurasi Terraform dengan menjalankan perintah berikut dan memasukkan yes pada prompt:
    terraform apply

    Tunggu hingga Terraform menampilkan pesan "Apply complete!".

  3. Buka project Google Cloud Anda untuk melihat hasilnya. Di Konsol Google Cloud, buka resource Anda di UI untuk memastikan bahwa Terraform telah membuat atau mengupdatenya.

Menghapus perubahan

Untuk menghapus perubahan Anda, lakukan langkah-langkah berikut:

  1. Untuk menonaktifkan perlindungan penghapusan, di file konfigurasi Terraform Anda, tetapkan argumen deletion_protection ke false.
    deletion_protection =  "false"
  2. Terapkan konfigurasi Terraform dengan menjalankan perintah berikut dan memasukkan yes pada prompt:
    terraform apply
  1. Hapus resource yang sebelumnya diterapkan dengan konfigurasi Terraform Anda dengan menjalankan perintah berikut dan memasukkan yes pada prompt:

    terraform destroy

REST v1

1. Buat instance

Tidak semua kolom yang memungkinkan ditampilkan dalam panggilan API dasar berikut. Untuk prototipe permintaan JSON, lihat Setelan.

Lihat juga halaman Instances:insert. Untuk mengetahui informasi tentang setelan instance, termasuk nilai yang valid untuk region, lihat Setelan instance. Untuk mengetahui informasi tentang jenis mesin, lihat Konfigurasi instance kustom.

Jangan menyertakan informasi sensitif atau informasi identitas pribadi di instance-id; nilainya dapat dilihat secara eksternal.

Anda tidak perlu menyertakan project ID dalam nama instance. Hal ini dilakukan secara otomatis jika sesuai (misalnya, di file log).

Kolom collation (tidak ditampilkan dalam panggilan API dasar berikut) memungkinkan Anda menetapkan nilai default untuk jenis kolasi yang digunakan untuk database di instance Anda. Default kolasi ini bersifat permanen di level instance, tetapi tidak di level database. Anda dapat mengubah setelan default ini dengan alat administrasi database, tetapi hanya untuk database tertentu yang sedang Anda buat atau perbarui. Anda tidak dapat mengubah default kolasi untuk sebuah instance setelah membuat instance (kecuali jika Anda membuat ulang instance tersebut). Untuk informasi tentang kolasi di SQL Server, lihat Dukungan Unicode dan Kolasi. Untuk prototipe permintaan JSON, lihat Setelan. Anda dapat menentukan contoh string berikut untuk parameter collation: SQL_Latin1_General_CP1_CI_AS.

Kolom timeZone (tidak ditampilkan dalam panggilan API dasar berikut) memungkinkan Anda menetapkan zona waktu untuk instance. Setelah membuat instance, Anda dapat mengubah zona waktu instance. Untuk informasi selengkapnya dan daftar string yang diterima, lihat Setelan. Anda dapat menentukan contoh string berikut untuk kolom timeZone: "Pacific Standard Time". Lihat lainnya.

Untuk membuat instance yang terintegrasi dengan Microsoft AD Terkelola, tentukan domain, seperti subdomain.mydomain.com, untuk kolom domain. Untuk mengetahui informasi selengkapnya, lihat Membuat instance dengan Autentikasi Windows. Selain itu, perhatikan prosedur dan batasan untuk berintegrasi dengan domain Microsoft AD Terkelola dalam project yang berbeda.

Untuk mengetahui informasi tentang cara menetapkan nilai machine-type dalam isi permintaan, lihat Konfigurasi instance kustom.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Anda.
  • INSTANCE_ID: ID instance.
  • REGION: nama region.
  • DATABASE_VERSION: string enum versi database. Contoh: SQLSERVER_2017_STANDARD.
  • PASSWORD: sandi untuk pengguna root.
  • MACHINE_TYPE: string enum jenis mesin (tingkat). Misalnya:
    db-perf-optimized-N-4.
  • EDITION_TYPE: edisi Cloud SQL Anda. Nilai defaultnya adalah ENTERPRISE.
  • DATA_CACHE_ENABLED: (opsional) untuk mengaktifkan Cache data untuk instance Anda, tetapkan nilai parameter ini ke true.
  • PRIVATE_NETWORK: tentukan nama jaringan Virtual Private Cloud (VPC) yang ingin digunakan untuk instance ini. Akses layanan pribadi harus sudah dikonfigurasi untuk jaringan tersebut.
  • AUTHORIZED_NETWORKS: Untuk koneksi IP publik, tentukan koneksi dari jaringan resmi yang dapat terhubung ke instance Anda.
  • CA_MODE: tentukan hierarki otoritas sertifikasi untuk instance, GOOGLE_MANAGED_INTERNAL_CA atau GOOGLE_MANAGED_CAS_CA. Jika Anda tidak menentukan serverCaMode, konfigurasi defaultnya adalah GOOGLE_MANAGED_INTERNAL_CA. Fitur ini berada dalam Pratinjau.
  • DNS_NAMES: menambahkan daftar yang dipisahkan koma hingga tiga nama DNS ke sertifikat server instance Cloud SQL Anda. Anda dapat mengamankan beberapa nama DNS dengan satu sertifikat. Fitur ini tersedia di Pratinjau dan hanya untuk instance CUSTOMER_MANAGED_CAS_CA.

Metode HTTP dan URL:

POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances

Meminta isi JSON:

{
  "name": "INSTANCE_ID",
  "region": "REGION",
  "databaseVersion": "DATABASE_VERSION",
  "rootPassword": "PASSWORD",
  "settings": {
    "tier": "MACHINE_TYPE",
    "edition": "EDITION_TYPE",
    "backupConfiguration": {
      "enabled": true
    },
    "dataCacheConfig" = {
      "dataCacheEnabled": DATA_CACHE_ENABLED
    },
    "ipConfiguration": {
      "privateNetwork": "PRIVATE_NETWORK",
      "authorizedNetworks": [AUTHORIZED_NETWORKS],
      "ipv4Enabled": false,
      "serverCaMode": "CA_MODE",
      "customSubjectAlternativeNames": "DNS_NAMES"
    }
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima respons JSON yang serupa seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-01T19:13:21.834Z",
  "operationType": "CREATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

Setelah instance dibuat, Anda dapat mengonfigurasi akun pengguna default lebih lanjut.

2. Mengambil alamat IPv4 instance

Anda juga dapat mengambil alamat IPv4 yang ditetapkan secara otomatis. Dalam respons, alamat tersebut berada di kolom ipAddress.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Anda
  • INSTANCE_ID: ID instance Anda yang dibuat pada langkah sebelumnya

Metode HTTP dan URL:

GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID

Untuk mengirim permintaan, perluas salah satu opsi berikut:

Anda akan menerima respons JSON seperti berikut:

{
  "kind": "sql#instance",
  "state": "RUNNABLE",
  "databaseVersion": "DATABASE_VERSION",
  "settings": {
    "authorizedGaeApplications": [],
    "tier": "MACHINE_TYPE",
    "kind": "sql#settings",
    "pricingPlan": "PER_USE",
    "replicationType": "SYNCHRONOUS",
    "activationPolicy": "ALWAYS",
    "ipConfiguration": {
      "authorizedNetworks": [],
      "ipv4Enabled": true
    },
    "locationPreference": {
      "zone": "ZONE",
      "kind": "sql#locationPreference"
    },
    "dataDiskType": "PD_SSD",
    "backupConfiguration": {
      "startTime": "19:00",
      "kind": "sql#backupConfiguration",
      "enabled": true
    },
    "settingsVersion": "1",
    "dataDiskSizeGb": "10"
  },
  "etag": "--redacted--",
  "ipAddresses": [
    {
      "type": "PRIMARY",
      "ipAddress": "10.0.0.1"
    }
  ],
  "serverCaCert": {
    ...
  },
  "instanceType": "CLOUD_SQL_INSTANCE",
  "project": "PROJECT_ID",
  "serviceAccountEmailAddress": "redacted@gcp-sa-cloud-sql.iam.gserviceaccount.com",
  "backendType": "BACKEND_TYPE",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "connectionName": "PROJECT_ID:REGION:INSTANCE_ID",
  "name": "INSTANCE_ID",
  "region": "REGION",
  "gceZone": "ZONE"
}

REST v1beta4

1. Buat instance

Tidak semua kolom yang memungkinkan ditampilkan dalam panggilan API dasar berikut. Untuk prototipe permintaan JSON, lihat Setelan.

Lihat juga halaman Instances:insert. Untuk mengetahui informasi tentang setelan instance, termasuk nilai yang valid untuk region, lihat Setelan instance. Untuk mengetahui informasi tentang jenis mesin, lihat Konfigurasi instance kustom.

Jangan sertakan informasi sensitif atau informasi identitas pribadi di instance-id; nilainya dapat dilihat secara eksternal.

Anda tidak perlu menyertakan project ID dalam nama instance. Hal ini dilakukan secara otomatis jika sesuai (misalnya, di file log).

Kolom collation (tidak ditampilkan dalam panggilan API dasar berikut) memungkinkan Anda menetapkan nilai default untuk jenis pengurutan yang digunakan untuk database di instance Anda. Default kolasi ini bersifat permanen di tingkat instance, tetapi tidak pada level database. Anda dapat mengubah setelan default ini dengan alat administrasi database, tetapi hanya untuk database tertentu yang sedang Anda buat atau perbarui. Anda tidak dapat mengubah default kolasi untuk sebuah instance setelah membuat instance (kecuali jika Anda membuat ulang instance tersebut). Untuk informasi tentang kolasi di SQL Server, lihat Dukungan Unicode dan Kolasi. Untuk prototipe permintaan JSON, lihat Setelan. Anda dapat menentukan contoh string berikut untuk parameter collation: SQL_Latin1_General_CP1_CI_AS.

Kolom timeZone (tidak ditampilkan dalam panggilan API dasar berikut) memungkinkan Anda menetapkan zona waktu untuk instance. Setelah membuat instance, Anda dapat mengubah zona waktu instance. Untuk informasi selengkapnya dan daftar string yang diterima, lihat Setelan. Anda dapat menentukan contoh string berikut untuk kolom timeZone: "Pacific Standard Time". Lihat lainnya.

Untuk membuat instance yang terintegrasi dengan Microsoft AD Terkelola, tentukan domain, seperti subdomain.mydomain.com, untuk kolom domain. Untuk mengetahui informasi selengkapnya, lihat Membuat instance dengan Autentikasi Windows. Selain itu, perhatikan prosedur dan batasan untuk berintegrasi dengan domain Microsoft AD Terkelola dalam project yang berbeda.

Untuk mengetahui informasi tentang cara menetapkan nilai machine-type dalam isi permintaan, lihat Konfigurasi instance kustom.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Anda.
  • INSTANCE_ID: ID instance.
  • REGION: nama region.
  • DATABASE_VERSION: string enum versi database.
  • MACHINE_TYPE: string enum jenis mesin (tingkat). Misalnya:
    db-perf-optimized-N-4.
  • PASSWORD: sandi untuk pengguna root.
  • MACHINE_TYPE: string enum jenis mesin (tingkat), seperti: db-custom-[CPUS]-[MEMORY_MBS].
  • EDITION_TYPE: edisi Cloud SQL Anda. Nilai defaultnya adalah ENTERPRISE.
  • DATA_CACHE_ENABLED: (opsional) untuk mengaktifkan Cache data untuk instance Anda, tetapkan nilai parameter ini ke true.
  • PRIVATE_NETWORK: tentukan nama jaringan Virtual Private Cloud (VPC) yang ingin Anda gunakan untuk instance ini. Akses layanan pribadi harus sudah dikonfigurasi untuk jaringan tersebut.
  • AUTHORIZED_NETWORKS: Untuk koneksi IP publik, tentukan koneksi dari jaringan resmi yang dapat terhubung ke instance Anda.
  • CA_MODE: tentukan hierarki otoritas sertifikasi untuk instance, GOOGLE_MANAGED_INTERNAL_CA atau GOOGLE_MANAGED_CAS_CA. Jika Anda tidak menentukan serverCaMode, konfigurasi defaultnya adalah GOOGLE_MANAGED_INTERNAL_CA. Fitur ini berada dalam Pratinjau.
  • DNS_NAMES: menambahkan daftar yang dipisahkan koma hingga tiga nama DNS ke sertifikat server instance Cloud SQL Anda. Anda dapat mengamankan beberapa nama DNS dengan satu sertifikat. Fitur ini tersedia di Pratinjau dan hanya untuk instance CUSTOMER_MANAGED_CAS_CA.

Metode HTTP dan URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances

Meminta isi JSON:

{
  "name": "INSTANCE_ID",
  "region": "REGION",
  "databaseVersion": "DATABASE_VERSION",
  "rootPassword": "PASSWORD",
  "settings": {
    "tier": "MACHINE_TYPE",
    "edition": "EDITION_TYPE",
    "backupConfiguration": {
      "enabled": true
    },
    "dataCacheConfig" = {
      "dataCacheEnabled": DATA_CACHE_ENABLED
    },
    "ipConfiguration": {
      "privateNetwork": "PRIVATE_NETWORK",
      "authorizedNetworks": [AUTHORIZED_NETWORKS],
      "ipv4Enabled": false,
      "serverCaMode": "CA_MODE",
      "customSubjectAlternativeNames": "DNS_NAMES"
    }
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-01T19:13:21.834Z",
  "operationType": "CREATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

Setelah instance dibuat, Anda dapat mengonfigurasi akun pengguna default lebih lanjut.

2. Mengambil alamat IPv4 instance

Anda juga dapat mengambil alamat IPv4 yang ditetapkan secara otomatis. Dalam respons, alamat tersebut berada di kolom ipAddress.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Anda
  • INSTANCE_ID: ID instance Anda yang dibuat pada langkah sebelumnya

Metode HTTP dan URL:

GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

Untuk mengirim permintaan, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#instance",
  "state": "RUNNABLE",
  "databaseVersion": "DATABASE_VERSION",
  "settings": {
    "authorizedGaeApplications": [],
    "tier": "MACHINE_TYPE",
    "kind": "sql#settings",
    "pricingPlan": "PER_USE",
    "replicationType": "SYNCHRONOUS",
    "activationPolicy": "ALWAYS",
    "ipConfiguration": {
      "authorizedNetworks": [],
      "ipv4Enabled": true
    },
    "locationPreference": {
      "zone": "ZONE",
      "kind": "sql#locationPreference"
    },
    "dataDiskType": "PD_SSD",
    "backupConfiguration": {
      "startTime": "19:00",
      "kind": "sql#backupConfiguration",
      "enabled": true
    },
    "settingsVersion": "1",
    "dataDiskSizeGb": "10"
  },
  "etag": "--redacted--",
  "ipAddresses": [
    {
      "type": "PRIMARY",
      "ipAddress": "10.0.0.1"
    }
  ],
  "serverCaCert": {
    ...
  },
  "instanceType": "CLOUD_SQL_INSTANCE",
  "project": "PROJECT_ID",
  "serviceAccountEmailAddress": "redacted@gcp-sa-cloud-sql.iam.gserviceaccount.com",
  "backendType": "BACKEND_TYPE",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "connectionName": "PROJECT_ID:REGION:INSTANCE_ID",
  "name": "INSTANCE_ID",
  "region": "REGION",
  "gceZone": "ZONE"
}
Untuk melihat cara permintaan REST API yang mendasarinya dibuat untuk tugas ini, lihat APIs Explorer pada instance:insert page.

Membuat endpoint tulis

Jika Anda berencana membuat instance edisi Cloud SQL Enterprise Plus, dan Anda ingin Cloud SQL membuat endpoint tulis secara otomatis untuk instance tersebut, maka aktifkan Cloud DNS API untuk project Google Cloud Anda.

Jika Anda sudah memiliki instance edisi Cloud SQL Enterprise Plus dan ingin Cloud SQL membuat endpoint tulis secara otomatis, buat replika yang diaktifkan untuk disaster recovery lanjutan.

Endpoint tulis adalah nama layanan nama domain (DNS) global yang me-resolve ke alamat IP instance utama saat ini secara otomatis. Endpoint ini mengalihkan koneksi masuk ke instance utama baru secara otomatis jika terjadi operasi replika failover atau pengalihan. Anda dapat menggunakan endpoint tulis dalam string koneksi SQL, bukan alamat IP. Dengan menggunakan endpoint tulis, Anda dapat menghindari perlunya membuat perubahan koneksi aplikasi saat terjadi pemadaman regional.

Untuk informasi selengkapnya tentang cara mendapatkan endpoint tulis untuk instance, lihat Melihat informasi instance. Untuk mengetahui informasi selengkapnya tentang cara menggunakan endpoint tulis untuk terhubung ke instance, lihat Menghubungkan menggunakan endpoint tulis.

Konfigurasi instance kustom

Dengan konfigurasi instance kustom, Anda dapat memilih jumlah memori dan CPU yang diperlukan instance. Fleksibilitas ini memungkinkan Anda memilih bentuk VM yang sesuai untuk workload Anda. Ketersediaan jenis mesin ditentukan oleh edisi Cloud SQL untuk SQL Server Anda.

Untuk workload yang memerlukan pemrosesan real-time, pastikan instance Anda memiliki cukup memori untuk memuat seluruh set pekerjaan. Namun, ada faktor lain yang dapat memengaruhi persyaratan memori, seperti jumlah koneksi aktif, dan proses overhead internal. Anda harus melakukan pengujian beban untuk menghindari masalah performa di lingkungan produksi.

Saat mengonfigurasi instance, pilih memori dan vCPU yang cukup untuk menangani workload Anda, dan upgrade seiring peningkatan beban kerja. Konfigurasi mesin dengan vCPU yang tidak memadai dapat kehilangan cakupan SLA-nya. Untuk mengetahui informasi selengkapnya, lihat Panduan operasional.

Jenis mesin untuk instance edisi Cloud SQL Enterprise

Untuk instance edisi Cloud SQL Enterprise, Anda juga dapat membuat konfigurasi instance kustom menggunakan perintah gcloud sql instances create.

Nama jenis mesin menggunakan format berikut: db-custom-NUMBER_OF_vCPUs-MEMORY

Ganti NUMBER_OF_vCPUs dengan jumlah CPU dalam mesin dan MEMORY dengan jumlah memori dalam mesin.

Misalnya, jika nama mesin Anda adalah db-custom, dan mesin Anda memiliki 1 CPU dan RAM 3840 MB, maka format mesin tersebut adalah db-custom-1-3840.

Saat memilih jumlah CPU dan jumlah memori, ada beberapa batasan pada konfigurasi yang Anda pilih:

  • Jumlah vCPU yang dapat Anda konfigurasi untuk instance didasarkan pada versi SQL server Anda.
  • Jumlah vCPU harus 1 atau bilangan genap antara 2 dan 96.
  • Ukuran memori harus:
    • 0,9 hingga 6,5 GB per vCPU
    • Kelipatan 256 MB
    • Setidaknya 3,75 GB (3840 MB)

Jenis mesin untuk instance edisi Cloud SQL Enterprise Plus

Untuk instance edisi Cloud SQL Enterprise Plus, jenis mesin telah ditetapkan sebelumnya seperti yang dijelaskan di bagian berikut.

Kelompok mesin yang dioptimalkan performa

Kelompok mesin ini menawarkan performa harga yang seimbang untuk berbagai beban kerja SQL Server dengan rasio memori ke komputasi 1 vCPU:8 GB RAM. Kelompok mesin yang dioptimalkan performa menyediakan jenis mesin berikut untuk dipilih:

Jenis mesin Enterprise plus vCPU Memori (GB)
db-perf-optimized-N-2 2 16
db-perf-optimized-N-4 4 32
db-perf-optimized-N-8 8 64
db-perf-optimized-N-16 16 128
db-perf-optimized-N-32 32 256
db-perf-optimized-N-48 48 384
db-perf-optimized-N-64 64 512
db-perf-optimized-N-80 80 640
db-perf-optimized-N-96 96 768
db-perf-optimized-N-128 128 864

Kelompok mesin yang dioptimalkan untuk memori

Kelompok mesin ini menawarkan rasio memori terhadap komputasi yang tinggi untuk workload dengan beban memori intens dengan satu vCPU per RAM 32 GB. Mesin yang dioptimalkan untuk memori sangat cocok untuk workload SQL Server yang memerlukan kueri, analisis, dan pelaporan intelijen bisnis yang kompleks yang mendapatkan manfaat dari penyimpanan set data yang lebih besar di memori selama pemrosesan data. Kelompok mesin yang dioptimalkan untuk memori menyediakan jenis mesin berikut untuk dipilih:

Jenis mesin vCPU Memori (GB)
db-memory-optimized-N-4 4 128
db-memory-optimized-N-8 8 256
db-memory-optimized-N-16 16 512

Batasan

  • Anda tidak dapat menggunakan SAN kustom untuk menambahkan lebih dari tiga nama DNS ke sertifikat server instance Cloud SQL.
  • Panjang maksimum nama DNS yang dapat Anda tambahkan ke sertifikat instance menggunakan SAN kustom adalah 253 karakter.
  • Nama DNS yang Anda tambahkan ke sertifikat instance tidak boleh memiliki karakter karakter pengganti (*) atau titik di bagian akhir (misalnya, test.example.com.).
  • Nama DNS harus valid, seperti yang ditentukan oleh RFC 1034.
  • Anda hanya dapat menggunakan SAN kustom untuk instance CUSTOMER_MANAGED_CAS_CA.

Memecahkan masalah

Masalah Pemecahan masalah
Pesan error: Failed to create subnetwork. Router status is temporarily unavailable. Please try again later. Help Token: [token-ID]. Coba buat instance Cloud SQL lagi.

Langkah berikutnya

  1. Buat database SQL Server pada instance.
  2. Buat pengguna SQL Server pada instance.
  3. Amankan dan kontrol akses ke instance.
  4. Menghubungkan ke instance dengan klien SQL Server.
  5. Impor data ke database.
  6. Pelajari lebih lanjut tentang setelan instance.