Se metti il datasource allora vuol dire che devi aprire il database e il server.
Se utilizzi express e lo vuoi utilizzare in rete da un server non locale la stringa di connessione la devi reimpostare completamente. (vedi www.connectionstrings.com)
Se invece vuoi utilizzare sql express in locale lo devi installare e configurare opportunamente.
E' ovvio che se vuoi utilizzare sql express come server remoto devi configurare un nuovo utente da cui accedere dall'esterno e indicare quell'utente e quel server nella stringa di connessione.
Devi inoltre (per il server remoto) "attaccare" il database al server.