【问题标题】:Using SQL Server SDK with SQL Server Compact Edition Database将 SQL Server SDK 与 SQL Server Compact Edition 数据库一起使用
【发布时间】:2011-10-10 21:31:11
【问题描述】:

我一直在研究以下 CodeProject 文章:

http://www.codeproject.com/KB/tips/CreateSQLDV.aspx

我一直在试图弄清楚我是否可以让它与标准 SQL Server 数据库以及 SQL Server CE 数据库一起工作。

我可以为我服务器上的标准数据库创建数据库对象:

Server dbServer = new Server("myserver.com");
Database database = dbServer.Databases["MyDB"];

但我在尝试为本地紧凑版数据库创建对象时遇到了问题:

Server dbServer = new Server("C:\PathToDb\MyDb.sdf");
Database database = dbServer.Databases["MyDB"];

我知道在大多数情况下 SQL Server 和 SQL Server CE 之间没有太多重叠,但考虑到这是 SQL Server SDK,并且 SQL Server Management Studio 可以连接到精简版数据库,我认为必须以某种方式被我忽略...

【问题讨论】:

    标签: sql-server sdk sql-server-ce smo


    【解决方案1】:

    SQL Server Compact 没有 SMO,要创建数据库,可以使用 SqlCeEngine 对象。对于其他脚本目的,您可以使用我的脚本 API,http://exportsqlce.codeplex.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多