是否可以将SQL Server Express作为松散的模块集合(DLL)进行分发?
我们有一个内部C#工具,它使用SQL服务器创建一个临时数据库,供使用ODBC的C ++工具使用。由于网络问题,对SQL服务器的依赖使得整个过程不必要地脆弱和缓慢。如果我们可以在本地托管临时数据库,它将使我们的流程更加可靠,速度更快。
唯一的一点是我们将内部工具分发为EXE和DLL的集合:所以我需要DLL形式的SQL Express而不是传统的安装程序分发。这可能吗?
答案 0 :(得分:0)
SQL Server Compact Edition更像我想要的,因为它支持xcopy样式部署。虽然它不支持ODBC,但我可能不得不将C ++代码移植到OLEDB。
替代方法是使用SQLite via ODBC代替,需要为SQLite提供单独的OLEDB驱动程序(用于C#工具)。