Video: Connect To SQL Server Database Over Network - Enable Network Access in SQL Server - Remote Access 2024
Meskipun Anda dapat membuat objek database dengan menggunakan fitur grafis dan penyihir, SQL Server menyediakan praktik yang sebenarnya lebih baik untuk menulis skrip SQL yang berisi perintah CREATE yang diperlukan untuk membuat database serta tabel dan objek lainnya.
Itu karena selama pengembangan dan pengoperasian aplikasi database, seringkali ada kebutuhan untuk menghapus database dan membuatnya kembali dari awal. Dengan melakukan scripting tindakan ini, Anda bisa menghapus database dan membuatnya kembali hanya dengan menjalankan script.
Untungnya, SQL Management Studio dapat menghasilkan skrip dari database dan tabel yang ada. Dengan demikian, Anda bisa menggunakan fitur perancangan visual SQL Management Studio untuk awalnya membuat database Anda. Kemudian, Anda bisa menghasilkan skrip yang akan membiarkan Anda dengan mudah menghapus dan membuat ulang database.
Untuk membuat skrip untuk database atau tabel, cukup klik kanan database atau tabel, lalu pilih salah satu dari perintah Script As . Misalnya, gambar berikut menunjukkan skrip yang dihasilkan saat tabel Movies diklik kanan dan Tabel Skrip As → CREATE To → New Query Window dipilih.
Seperti yang Anda lihat, perintah ini menghasilkan pernyataan CREATE TABLE bersama dengan pernyataan SQL lanjutan lainnya untuk membuat tabel Movies secara otomatis.
Setelah membuat skrip, Anda dapat menyimpannya ke file teks dengan mengklik tombol Save. Kemudian, Anda dapat menjalankan skrip kapan saja dengan mengikuti langkah-langkah berikut:
-
Pilih File → Buka → File.
-
Pilih file yang telah Anda simpan.
-
Klik Open.
-
Klik tombol Execute untuk menjalankan script.
Satu-satunya batasan teknik ini adalah walaupun Anda dapat membuat skrip untuk menentukan basis data dan tabel Anda, Anda tidak dapat secara otomatis membuat skrip untuk memasukkan data ke dalam tabel Anda. Jika Anda ingin skrip yang menyisipkan data, Anda harus secara manual membuat pernyataan INSERT untuk memasukkan data.