創建的SQL Server Express數據庫我有一個SQL Server 2008數據庫。我想提取一些表(和相關的模式,約束,索引等)並創建一個SQL Server Express數據庫。這不是目標的同步,我們跺腳。如何從SQL Server數據庫
我們只需要做到這一點在文件系統(不跨線)。我們不喜歡同步的東西,此時不知道如何運行SSIS。我們是一家C#商店,有一點代碼可以。就像使用C#批量導入的東西一樣,但不會創建模式。
對此提出建議?
創建的SQL Server Express數據庫我有一個SQL Server 2008數據庫。我想提取一些表(和相關的模式,約束,索引等)並創建一個SQL Server Express數據庫。這不是目標的同步,我們跺腳。如何從SQL Server數據庫
我們只需要做到這一點在文件系統(不跨線)。我們不喜歡同步的東西,此時不知道如何運行SSIS。我們是一家C#商店,有一點代碼可以。就像使用C#批量導入的東西一樣,但不會創建模式。
對此提出建議?
我的建議:
您現在有一個獨立的文件,你可以與SQL Server Express一起使用。
我們使用紅門的一個工具叫SQL Compare生成模式,完整的SQL腳本。這大約是400美元,但非常值得。你可以選擇你想要的對象(用戶,表,視圖,函數 - 不管),並且它會生成一個SQL腳本在新數據庫中重新創建它們。基本上,它與SSMS中的右鍵單擊 - >「腳本到...新窗口」一樣,但是同時具有一些其他功能,您的商店也可能會發現它有用。
正如Scott指出,(我無法弄清楚如何在自己的崗位評論),你可以做一個備份和還原,分離和從一個服務器版本連接到另一個假設數據庫小於4GB。
原諒我的無知,而只是要清楚,我可以卸下一個完全成熟的MSSQL 2008數據庫和附加到SQL Server Express的? – jeff 2009-09-17 14:46:38
我已經用sql server/express 2005完成了這項工作,但是在分離之後,我使用sql server express 2005創建了數據庫的用戶實例。我沒有嘗試將它附加到sql server express。 – Scott 2009-09-17 16:11:28
這是我用過的,現在已經夠用了。還有SSIS和SMO。 – jeff 2009-10-07 13:55:32