我有一个进程,每天将我的删除SQL Server数据库备份到本地SDF(SQL CE)数据库文件。
我需要的是一种搜索多个SDF文件的简便方法。例如,假设我想在所有备份中查找所有出现的名称。我没有使用企业管理器逐个打开每个单独的SDF文件,而是希望能够搜索所有文件并在一个集中的位置显示结果。也许就像Windows搜索等插件一样。
如果您熟悉Notepad ++,请考虑它的文件搜索功能是如何工作的。
有没有办法实现这一目标,还是我只是在做梦?
答案 0 :(得分:1)
除非您为SQL Server Compact编写自己的搜索过滤器,否则没有直接的方法可以实现此目的。但是你可以使用像我的SQL Server命令命令行实用程序http://sqlcecmd.codeplex.com这样的工具以及一些聪明的批处理/ Powershell代码来查询多个sdf文件并在singel文件中收集结果。
答案 1 :(得分:0)
您可以编写一个脚本或程序,打开/连接到一组.SDF(文件夹中的所有文件,来自硬编码列表,来自专用/主... .SDF中的表),执行(列表){/ 1}}之类的语句,并将结果集显示到控制台,.HTML文件,或将它们推送到另一个.SDF。