by Agus Kurniawan
8. June 2010 12:46
Suatu ketika gw membuat suatu project ASP.NET pada Visual Studio 2008. Didalam project ASP.NET, gw menambahkan database file (*.MDF). Selang beberapa jam kemudian, gw mau mengedit database file (*.MDF) ini melalui SQL Server 2008 Management tool. Setelah selesai mengedit selalunya gw detach database file (*.MDF) dari SQL Server 2008 Management tool. Pada saat gw membuat database file (*.MDF) ini melalui Visual Studio 2008 tiba-tiba muncul error
*.MDF cannot be opened becauses it is version 655. This server support version 612 and earlier. A downgrade path is not support.
error tampilannya seperti dibawah ini
Permasalahan
Permasalahan ini terjadi dikarenakan di komputer gw terinstall SQL Server 2005 dan SQL Server 2008. Pada saat gw menambah database file (*.MDF) ke Visual Studio 2008 maka database file ini dibuat sebagai database file format SQL Server 2005.
Ketika database file (*.MDF) dibuka oleh SQL Server 2008 Management tool maka database file ini dikonversi ke format SQL Server 2008. Oleh karena itu, ketika Visual Studio 2008 membuka database file akan mengalami error diatas.
Solusi
Solusinya cukup sederhana dimana kita paksa Visual Studio 2008 menggunakan format database file dalam SQL Server 2008. Ketika kita menambahkan database file maka Visual Studio 2008 membuat database file dalam format SQL Server 2008.
Caranya memaksa Visual Studio 2008 agar membuka database file dalam format SQL Server 2008 yaitu melalui menu Visual Studio 2008, pilih menu Tools->Options . Selanjutnya muncul kotak dialog. Lakukan konfigurasi seperti gambar dibawah ini
Di komputerku, nama instance SQL Server 2008 Express adalah SQLExpress2008. Jika selesai, klik tombol OK. Sekarang coba diulangi lagi dan bebaslah dari error yang tadi. Semoga Berguna. 