Salut,
je veux pas dire une bêtise vu que je connais pas SQL Server, mais je me lance quand même
Alors un SGBD (ex. SQL Server) est une couche d'accès à des données, avec ses spécificités et optimisations. Si tu n'as que les données, et pas le serveur qui tourne, m'est avis que tu pourras pas requêter dessus.
D'ailleurs en jetant un coup d'oeil à connectionstring.com on peut voir qu'il existe un type de chaine de connexion qui permet d'utiliser un fichier externe (.mdf) via un serveur local, ex. :
Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;
En espérant avoir orienté ta réflexion .. dans le bon sens