Catatan kali ini sebenarnya lebih tepat sebagai log dari pengalaman saya yang agak membuat kepala pusing dengan SQL Server. Ceritanya adalah di komputer saya telah terinstall Microsoft SQL Server 2008. Lalu saya mendapatkan file mdf yang ketika diattach ke SQL Server di komputer saya ini mengeluarkan error sebagai berikut :
The database ”PATHTOMDFFILE’ cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported. Could not open new database ‘PATHTOMDFFILE’. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file ‘PATHTOMDFFILE’ failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
Error ini membuat saya pusing selama beberapa jam lamanya. Karena database SQL Server yang saya coba attach juga digenerate dari mesin dengan Microsoft SQL Server 2008. Selidik punya selidik, ternyata SQLServer di komputer saya adalah Ms SQL Server 2008 RTM sementara yang saya coba attach adalah Ms SQL Server 2008 RC2.
Maka, saya pun segera menuju halaman http://www.microsoft.com/download/en/details.aspx?id=26729 untuk mengunduh Ms SQL Server 2008 RC2. Setelah beres, maka saya install dan membuat instance baru. Setelahnya untuk memilih instance mana yang kita pakai ketika membuka file DB SQLServer, dapat diatur di menu Visual Studio :
Data > Modify Connection > Advanced Properties > Data Source
Akhirnya masalah terpecahkan!
Nah, jika teman-teman penasaran sebenarnya versi SQL Server yang sedang teman-teman gunakan tuh apa dapat mengeceknya dari tabel berikut :
Referensi :
http://sqlserverbuilds.blogspot.com/