使用vsdbcmd.exe时无法加载sqlceme35.dll

时间:2011-05-13 09:14:07

标签: sql-server-2008 vsdbcmd

我正在使用vsdbcmd.exe在Windows 7 x64上将数据库部署到SQL Server 2008,我收到一条错误消息:

  

发生意外故障:无法加载DLL'sqlceme35.dll':找不到指定的模块。 (HRESULT异常:0x8007007E)。

我不确定为什么会出现此消息。部署脚本与SQL CE无关,部署可在其他Windows 7 x64计算机上运行。

1 个答案:

答案 0 :(得分:0)

令人讨厌的是,没有完全独立的运行vsdbcmd的方法,它依赖各种东西来导入/生成脚本。根据您运行它的计算机,您可能需要安装SQL CE(以及其他内容)。

这个blog post是我发现的最清楚的依赖列表(虽然有点过时,因为我相信不再需要注册表项)

这篇MSDN文章更详细地描述了64位系统的“特殊要求”。

希望这有帮助,

马特