late binding Visual Studio 2008 to SQL Express

by rudysetyo 21 January 2009 19:03

Sebenarnya "late binding" tersebut bukan bahasa teknik, namun lebih ke arah trouble shooting untuk koneksi otomatis dari Visual Studio 2008 ke SQL Express yang kita install terpisah dari installer Visual Studio.

Seperti biasa saya kurang suka menggunakan SQL Express dalam development, setelah install Visual Studio, langkah selanjutnya yang saya lakukan biasanya adalah install SQL Server Developer Edition. Namun baru-baru ini saya memerlukan SQL Express untuk keperluan try and error berkaitan dengan rencana .NET Hosting.

Saya butuh SQL Express karena untuk mencoba connectionstring dengan style AttachDBFileName harus menggunakan SQL Express, otherwise akan muncul error message seperti berikut ini:

 

sqlerror

 

OK, seharusnya setelah melihat message tersebut saya install SQL Server Express 2005, tapi karena ingin sekalian mencoba SQL Server Express 2008, akhirnya saya install SQL Server Express 2008 x64 dengan default instance "SQLExpress". Done installing. Coba lagi add database untuk type attach ini, dan ternyata masih sama errornya karena memang butuh yang versi 2005. Akhirnya "terpaksa" install SQL Server Express 2005 x64 dengan instance "express2005". Done installing. Coba lagi... WHAT?! masih error... ternyata Visual Studio punya settingan untuk koneksi ke SQL Server dengan default instance which is "SQLExpress" sedangkan instance SQLExpress saya adalah SQL Server Express 2008. Untuk "binding" Visual Studio ke instance SQL Server yang kita inginkan, bisa dilakukan dengan cara melalui Tools>Options>Database Tools>Data Connections. Untuk lebih jelasnya, simak gambar berikut ini:

 

connectsql

 

Akhirnya setting instance disitu saya arahkan ke instance SQL Server Express 2005. Done!

Yang cukup anehnya adalah Visual Studio 2008 sudah SP1 namun tetap belum bisa terkoneksi dengan SQL Server Express 2008 :)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SQL Server | Visual Studio

Copyright © Rudy Setyo Purnomo. Hosting by erudeye.

About the author

me Developer
Researcher
Entrepreneur
Juventini

Chat with me!