2009-01-17 60 views

回答

3

有幾種方法可以做到這一點 - 正如JFV提到的那樣,您可以運送MDF/LDF數據庫並在安裝後重新附加它。

或者你可以將你的數據庫創建腳本包裝到.NET項目和/或獨立的EXE中,像Red-Gate的SQL Packager

或者再次,在SQL Server Express上,您可以簡單地將您的MDF文件添加到目錄中,並使用ADO.NET中的「附加本地數據庫文件」機制連接到您的數據庫文件。您的連接字符串看起來是這樣的:

Server =。\ SQLExpress; AttachDbFilename = c:\ mydbfile.mdf; Database = dbname; Trusted_Connection = Yes;

您的選擇! :-)

1

如果你可以運行一個創建表的SQL腳本,那麼同樣的腳本是不是也可以INSERT行?

1

如果每個安裝的基本樣本數據相同,則可以包含分離的MDF/LDF,並在安裝時將其附加到新的SQL Express實例。或者,您可以在安裝後還原數據庫的BAK文件...?

讓我知道這是否有幫助!
JFV

+0

有沒有辦法使用C#應用程序中的代碼還原SQL Server中的BAK文件,或者您是否需要手動執行該操作。 – J3r3myK 2009-01-18 01:40:44

相關問題