关于这个问题,我下载了一个十六进制编辑器来查看我的 SDF 文件包含在某个位置的值,这应该告诉我创建 SDF 文件的 SQL Server CE 版本。
我得到以下信息:
SQLCE Version
2.0: 0x73616261
3.0: 0x002dd714
3.5: 0x00357b9d
4.0: 0x003d0900
...从此页面。但我不知道我在看什么;我不知道我是否在错误的列或行中查找,并且我知道一旦我知道我需要查找的位置,就必须将数据转换为与上表中显示的内容相对应。
有人可以告诉我如何解读这些原始数据,以及我应该关注哪一列和哪一行?
这是我在加载一个(旧)文件时看到的:
...这是我看到的较新的:
如果我选择 Search > Goto...,将 Offset 设置为 16,十六进制格式,并从头开始:
...它需要我在第二行的第二个“20”之前。通过选择“十进制”,它会将我带到第二行的开头;我认为这是正确的。