2010-01-25 52 views
2

我有一個文件,其中包含大量的插入語句,用測試數據填充我的精簡版數據庫。每次運行單元測試(我使用的是NUnit)時,我一直在Sql Server Management Studio中運行該文件。 現在我想爲每個測試自動運行數據庫腳本。我試圖按照本文所述使用osql:Unit testing the data layer 問題是我不知道如何使用osql連接到sdf文件。 我有2個問題,首先我沒有數據庫的用戶標識,只有一個密碼。我試過這個命令行提示:我可以使用osql與Sql服務器精簡版

osql -P manager -S 192.168.1.117 -i "C:\...\InsertTestData.sqlce" -D "C:\...\Test.sdf" 
Error: No user selected. Try with -U or -E switches 

其次,我不知道如何指定數據庫。我試過這個:

osql -P manager -S 192.168.1.117 -i "C:\...\InsertTestData.sqlce" -D "C:\...\Test.sdf" -U sa 
[ODBC Driver Manager] Data source name not found and no default driver 
specified 

那麼我可以添加一個用戶ID到Sql CE服務器? 如何指定數據庫/文件路徑? 還有另一種方式可以連接嗎?

回答

相關問題