Die kannst eine MS Access Datenbank in den SQL-Server migrieren. MS Access bietet dafür auch eine Option an. Eine .mdb (bzw. accdb) Datei kann man aber nicht einfach in den SQL-Server einhängen. .NET Programmiersprachen sollten mit Datenbanksystemen aus dem Haus Microsoft keine Probleme haben. D.h. Du kannst MS-Access und SQL-Server sogar parallel betreiben. Aber egal welches DBMS du verwendest, das Absetzen einen Kommandos spielt sich immer in der gleichen Reihenfolge ab.
1. Connection erstellen
2. command erzeugen
3. Command gegen das DBMS schicken
4. Ergebnis der Abfrage auswerten.
Wie das geht, wurde Dir bereits mit einigen Links aufgezeigt.
Zusätzlich wäre noch das Galileo Openbook für C# zu empfehlen. Da gibt ein Kaptitel ADO.NET, welches das Zugreifen auf Datenbanken erläutert und an Beispielen zeigt.