Я нахожусь в ситуации, когда мне нужно создать частичную копию базы данных с удаленного SQL Server (2005/2008 Express Edition) и сохранить ее в локальной базе данных SQL Server (2005/2008 Express Edition).Локальная копия будет иметь то же определение схемы, но содержать только части данных из удаленной базы данных.
Локальной базе данных должно быть присвоено уникальное имя с параметрами из кода C #, похожее на
TodaysDate_SerialNumber_MachineNumber_DatabaseName
e.g. 20100622_1_3_DatabaseName
(Не увлекайтесь схемой именования, это не былоеще не решил.)
Я работаю в C # на .net 3.5 с использованием VS2010.
Пока я думаю о том, чтобы выполнить сценарий создания базы данных на локальном сервере SQL из кода C #, а затем скопировать данные из удаленной базы данных в локальную базу данных, отфильтрованные по тому, что мне действительно нужно.Операции должны начинаться с кода C #, но не обязательно должны быть всем кодом C #.Но я еще не решил.Как вы думаете, что будет лучшим вариантом для выполнения того, что я хочу сделать?
(Кстати, если я неясен, просто дайте мне знать, и я постараюсь обновить вопрос с дополнительной информацией.)