GoLang 和打开 MS SQL 压缩文件 (.sdf)

GoLang and opening MS SQL Compact files (.sdf)

如标题所示,我试图在 GoLang 中打开一个 SDF/MSSQL CE 数据库。这可能吗?

我发现的 GoLang 库似乎不支持 MSSQL CE 数据库连接。

我希望这不是重复的,但我在网上找不到信息

恐怕几乎不可能直接使用这些文件,因为它们只是磁盘上的存储格式,请注意各种类型的 MSSQL 数据库都使用 .sdf 作为文件的扩展名他们的数据库的名称,所以它们本身没有任何意义。

OTOH,解决此问题的一种直接方法是使用 OLE DB layer.

你也可以尝试使用

https://github.com/denisenkom/go-mssqldb

像这样连接到 MSSQL Express 实例:

sqlserver://sa@localhost/SQLExpress?database=master&connection+timeout=30