Этот файл MDF является базой данных SQL Server. Все версии SQL Server (кроме CE) используют один и тот же формат файлов, поэтому MDF может быть открыт любым другим SQL Server с использованием sp_attach_db или SSMS, см. Как подключить базу данных (управление SQL Server Номер-студио). . После подключения к вашему SQL-серверу SSMS может создавать сценарии для всей базы данных, см. Как: создать сценарий (SQL Server Management Studio) . Также это можно сделать программно, используя объект SMO Scripter . Скрипт SSMS будет содержать всю таблицу, индекс, процедуру и все остальные объекты в базе данных. Существует также Мастер импорта и экспорта в SSMS , и вы можете использовать его для экспорта содержимого ваших таблиц (любых данных) в файл CSV, а затем импортировать этот файл CSV в вашу размещенную базу данных, но этот импорт / экспорт Мастер довольно сложный (использует SSIS).
Другой альтернативой для экспорта данных является использование утилиты bcp, см. Операции массового импорта и массового экспорта .
Технически вы можете выполнить все эти операции, используя экземпляр SQL Server Express в вашей среде VS, используя инструменты командной строки, такие как sqlcmd и bcp, и, возможно, написав свое собственное приложение SMO Scripter для экспорта схемы базы данных. Однако это требует определенного уровня опыта. Намного проще будет получить доступ к полноценной Managent Studio, чтобы подготовить все данные, которые будут импортированы на ваш хостинг-сайт.
Не забудьте уточнить у вашего провайдера, разрешают ли они восстановить или присоединить вашу собственную базу данных, тогда вам может быть легко это сделать, просто скопировав файл провайдеру.
Обратите внимание, что ваш файл MDF можно будет прикрепить только к SQL Server, по крайней мере, той же версии, что и созданная вами. Ваша среда VS содержит SQL Server, вероятно, с именем SQLEXPRESS, и вы должны точно проверить, какая это версия. Серверы более ранней сборки, чем ваша версия экземпляра VS SQL, откажутся прикреплять ваш файл MDF, поскольку его формат они не распознают. Следуйте инструкциям в KB 321185 , чтобы определить, какая версия SQL Server имеется в вашей среде VS.
Обновление
Я не знал, что у VS есть мастер экспорта. Просто следуйте инструкциям , которые Гари упоминает в ссылке , которую он предоставляет.