Memindahkan Project C#-SQL Server Antar Sistem

0
136

Dalam beberapa kasus, kita mungkin menghendaki memindahkan project C#-SQL Server orang lain dari PC miliknya ke PC milik kita. Harapannya, project tersebut bisa kita jalankan pada sistem milik kita sendiri sehingga kita bisa mempelajarinya atau mengembangkannya.

Mengingat pastinya ada perbedaan sistem, antara PC asal dan PC tujuan, tentu saat baru dipindahkan project tersebut tidak bisa langsung berjalan lancar. Perlu adanya konfigurasi ulang pada project kita tersebut agar sesuai dengan sistem tempat kita berjalan.

Selanjutnya, berikut ini kami rangkumkan langkah-langkah garis besar agar project yang kita pindahkan dapat berjalan lancar. Ada dua konfigurasi mendasar agar project kembali berjalan lancar, yakni konfigurasi SQL Server dan konfigurasi project.

Langkah-Langkah Konfigurasi SQL Server
1. Siapkan file database dari project, biasanya berekstensi .mdf.
2. Memastikan SQL Server sudah berjalan, caranya tekan tombol keyboard : logo Windows + R, pada isian yang muncul tuliskan : services.msc, dan Enter. Cari nama SQL Server, bila statusnya running maka SQL Server sudah berjalan.
3. Buka SQL Server Management Studio dan periksa database di dalamnya. Bila terdapat database dengan nama yang sama dengan nama database yang akan kita pasang, hapus database tersebut. Caranya, klik kanan nama database yang hendak dihapus dan pilih opsi Delete.
4. Buka direktori tempat file database SQL Server di sistem kita. Contohnya, pada sistem yang kami gunakan, direktori tersebut berada pada path :
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQL2024\MSSQL\DATA
Copy file database dari project kita dan paste-kan ke direktori path tersebut.
5. Kembali pada SQL Server Management Studio, klik kanan icon direktori bertuliskan “Databases”, pilih “Attach…”. Pada jendela yang muncul, klik button Add dan pilih file .mdf yang akan kita pasangkan. Jika sudah memilih file mdf dan OK, kita akhiri lagi dengan klik button OK pada window tersebut. Sampai di sini, pemasangan database sudah selesai.

Langkah Konfigurasi Project C#
1. Buka project kita pada visual studio (pada kasus ini, kita menggunakan Visual Studio 2010).
2. Klik menu View->Server Explorer. Buat koneksi ke database SQL Server kita. Dari koneksi yang kita buat ini, kita dapat melihat Connection String pada properties koneksi tersebut. Kita copy Connection String dan amankan, misalnya di-paste-kan di notepad.
3. Buka file app.config project kita pada Solution Explorer.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="_2024_02_19_.Properties.Settings.SchoolCS" connectionString="Data Source=DESKTOP-LG5JEVK\MSSQL2024;Initial Catalog=School;Integrated Security=True"
providerName="System.Data.SqlClient" />

</connectionStrings>
</configuration>

Ganti isi dari connectionString dengan Connection String yang sudah kita amankan tadi.
4. Masih pada Solution Explorer, buka Properties->Setting.settings->Settings.Designer.cs. Cari ekspresi code di bawah :

[global::System.Configuration.DefaultSettingValueAttribute("Data Source=DESKTOP-LG5JEVK\\MSSQL2024;Initial Catalog=School;Integrated Security=True")]

Replace isian DefaultSettingValueAttribute pada kode tersebut dengan Connection String yang telah kita amankan sebelumnya.
5. Selain dua file tersebut, kita juga harus mengganti string koneksi pada tiap windows form yang kita miliki (student, book, peminjaman), yakni pada kode :

public string constring = @"Data Source=DESKTOP-LG5JEVK\MSSQL2024;Initial Catalog=School;Integrated Security=True";

Isikan isi constring dengan mengganti ekspresi code di antara dua petik dengan Connection String yang kita punya.
6. Sampai di sini, proses konfigurasi project secara garis besar sudah selesai dan kita bisa coba untuk menjalankannya. Bila saat run masih dijumpai error, kita bisa melakukan troubleshoot sesuai dengan petunjuk error yang muncul.

Source Code Aplikasi Peminjaman Buku Siswa : LINK

Tugas Kerja : Silakan download source code pada link tersebut. Source code tersebut merupakan update ke-2 dari project kelas yang telah dibahasa pada pertemuan sebelumnya. Setelah didownload, jalankan project dengan menerapkan konfigurasi sesuai dengan prosedur langkah di atas. Backup file exe hasil kompilasi dan kompresi dalam zip.

Link Pengumpulan Hasil Kerja : Upload Hasil Kerja

LEAVE A REPLY

Please enter your comment!
Please enter your name here