Membuat dan Restore Database SQL Server Aplikasi Antrian Tobasa


Mulai dari versi 2022, Antrian Tobasa secara default menggunakan SQLite, sehingga Anda tidak perlu melakukan instalasi/setup Microsoft SQL Server.
Petunjuk berikut ini digunakan bila Anda ingin menggunakan Microsoft SQL Server sebagai database Antrian Tobasa.

Lihat video setup database Video setup di Youtube
Petunjuk berikut dijalankan di Windows 7 Professional SP1,
pada komputer yang diinstall SQL Server 2008 R2 Express

Selain SQLite(sejak versi 2022), Aplikasi Antrian Tobasa juga dapat menggunakan Microsoft SQL Server database sebagai penyimpanan data. File binary download antrian Tobasa tidak menyertakan proses otomatis untuk mensetting database - hanya disertakan file backup antri.bak yang harus direstore di SQL Server, agar dapat digunakan aplikasi antrian Tobasa.
Berikut adalah langkah-langkah setting database yang akan digunakan:
Pertama-tama buka aplikasi SQL Server Management Studio, login sebagai System Administrator(sa)

Membuat SQL User Account

Pada Object Explorer, klik SQL Server - Security - Logins,klik kanan pada Logins, pilih New Login
SQL Server Management Studio New Login

Pada window Login - New, di tab General, isikan Login Name: antrian
Password: TOBASA, pastikan tipe loginnya SQL Server authentication, kemudian klik OK
SQL Server Management Studio New Login Window


Membuat Database Antrian Tobasa


Kembali ke window utama SQL Server Management Studio, pada Object Explorer, klik kanan pada Databases pilih New Database...
SQL Server Management Studio New Database

Pada windows New Database, pada tab General, isikan Database Name: antri dan Owner: antrian, sesuai dengan nama user yang dibuat sebelumnya. Kemudian masuk ke tab Options
SQL Server Management Studio New Database Window

Pada tab Options, set Recovery Model: Full, kemudian klik OK
SQL Server Management Studio New Database Window - Recovery Model


Restore Database


Kembali ke window utama SQL Server Management Studio, pada Object Explorer, klik kanan pada Databases pilih Restore Database.
Atau klik kanan pada database Antri, pilih Tasks - Restore - Database
SQL Server Management Studio Restore Database

Pada window Restore Database, pastikan To database : antri, lalu klik from device kemudian klik tombol ... untuk memilih file backup
SQL Server Management Studio Restore Database Window

Pada window Specify Backup, klik Add
SQL Server Management Studio Specify Backup

Pada window Locate backup file, pilih lokasi file antri.bak
contoh: C:\AntrianTobasa\Database\antri.bak
kemudian klik OK
SQL Server Management Studio Locate Backup File

Kembali ke window Specify Backup, klik OK
SQL Server Management Studio Specify Backup

Kembali ke window Restore Database, centang item backup yang akan direstore, lalu masuk ke tab Options
SQL Server Management Studio Restore Database Window

Pada tab Options, pada bagian Restore Options, centang Overwrite the existing database (WITH REPLACE). Pada bagian Recovery State, pastikan Leave the database ready to use... terpilih
Kemudian klik OK
SQL Server Management Studio Restore Database Window - tab Options


Setting Owner Database


Kembali ke window utama SQL Server Management Studio, pada Object Explorer, klik Databases, lalu klik kanan pada database antri , kemudian klik Properties
SQL Server Management Studio Database Properties

Pada window Database Properties, set Owner menjadi antrian
SQL Server Management Studio Database Properties Window


Demikianlah langkah-langkah membuat dan merestore database software Antrian Tobasa


12 comments :

  1. MAS KLO KAYA GINI KENAPA YA?

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    Restore of database 'antri' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)

    ------------------------------
    ADDITIONAL INFORMATION:

    System.Data.SqlClient.SqlError: BACKUP LOG cannot be performed because there is no current database backup. (Microsoft.SqlServer.SmoExtended)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

    ReplyDelete
    Replies
    1. bantu jawab @isp kuningan , pakai sql 2012 ya? pada option restore database hilangkan "check" pada "take tail-log backup before restore"

      Delete
  2. Bagaimana melihat history antrian untuk ditampilkan di excel? Untuk membuat laporan dan analisis. Tks

    ReplyDelete
    Replies
    1. Aplikasi antrian Tobasa, tidak ada fitur khusus untuk report.
      History antrian dapat diambil dari tabel jobs di database SQL server

      Terimakasih

      Delete
  3. Mau nanya mas.. ini saya setelah membuat akun baru & restore database jadi tidak bisa conect gimana yah..

    ReplyDelete
    Replies
    1. Setelah restore, Owner database harus diset.
      Pada instalasi standar,
      nama database : antri
      nama owner : antrian

      Terimakasih

      Delete
  4. Assalamu'alaikum mas Jefri, saya sudah lakukan sesuai langkah diatas, tapi ketika menjalankan queservice.exe mucul pesan error connecting to database : login failed for user 'antrian'.

    Mohon bantuannya mas

    ReplyDelete
  5. SQL Server yang digunakan versi berapa?
    Tutorial ini untuk SQL Server 2008 R2 Express, tapi prinsipnya sama saja untuk versi yang lebih baru.

    Untuk pengecekan, coba login ke SQL server via SQL Management Studio dengan
    login name: antrian , password: TOBASA
    Pada pilihan Authentication, pilih SQL Server Authentication
    Dan pastikan pada bagian Options, tab "Connection Properties" menggunakan TCP/IP sebagai network protocol

    note: lebih detail mengenai SQL server untuk antrian Tobasa

    Bagian 1 : Instalasi SQL Server 2008 R2 Express
    Bagian 2 : SQL Server 2008 TCP/IP Network Configuration
    Bagian 3 : Setting Windows Firewall untuk SQL Server


    Terimakasih


    ReplyDelete
  6. gan boleh tlg di share ulang file antri.bak nya? yang saya kenapa muncul error waktu pilih file di restore db :

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    ADDITIONAL INFORMATION:

    The file on device 'C:\AntrianTobasa\Database\antri.bak' is not a valid Microsoft Tape Format backup set.
    RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3242)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=14.00.1000&EvtSrc=MSSQLServer&EvtID=3242&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------


    Saya pakai Windows 10, dengan MYSQL Server 14.0... Tolong dibantu gan...

    ReplyDelete
  7. Sudah restore database tp kok masih error ya

    ReplyDelete
  8. Izin bertanya kalo user keterangan nya expired itu gmana ya?

    ReplyDelete