2011-10-10 162 views
0

我一直在寻找到以下CodeProject上的文章:使用SQL Server SDK与SQL Server Compact Edition数据库

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

,我一直试图弄清楚,如果我能得到这个工作既使用标准的SQL Server数据库以及SQL Server CE数据库。

我可以为一个标准的DB这是我的服务器上创建数据库对象:

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

,但我有当试图创建对象的地方,Compact Edition数据库我的问题:

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可以连接到精简版数据库,我在想必须有一些我可以忽略的方式...

回答

0

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

相关问题