2011-10-10 155 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

相關問題