搜索多个SDF文件

时间:2011-05-06 21:30:54

标签: sql-server windows sql-server-ce

我有一个进程,每天将我的删除SQL Server数据库备份到本地SDF(SQL CE)数据库文件。

我需要的是一种搜索多个SDF文件的简便方法。例如,假设我想在所有备份中查找所有出现的名称。我没有使用企业管理器逐个打开每个单独的SDF文件,而是希望能够搜索所有文件并在一个集中的位置显示结果。也许就像Windows搜索等插件一样。

如果您熟悉Notepad ++,请考虑它的文件搜索功能是如何工作的。

有没有办法实现这一目标,还是我只是在做梦?

2 个答案:

答案 0 :(得分:1)

除非您为SQL Server Compact编写自己的搜索过滤器,否则没有直接的方法可以实现此目的。但是你可以使用像我的SQL Server命令命令行实用程序http://sqlcecmd.codeplex.com这样的工具以及一些聪明的批处理/ Powershell代码来查询多个sdf文件并在singel文件中收集结果。

答案 1 :(得分:0)

您可以编写一个脚本或程序,打开/连接到一组.SDF(文件夹中的所有文件,来自硬编码列表,来自专用/主... .SDF中的表),执行(列表){/ 1}}之类的语句,并将结果集显示到控制台,.HTML文件,或将它们推送到另一个.SDF。