我想複製一個數據庫(表,它的數據,存儲的特效&視圖)從SQL Server 2008數據庫到SQL Server Express。可能嗎?如果是這樣,請讓我知道該怎麼做?當我嘗試時,它給出了一些錯誤。將數據複製到SQL Express
請注意,我在SQL Server 2008數據庫表中只有幾個記錄。
感謝和問候.. Shruthi Keerthi ..
我想複製一個數據庫(表,它的數據,存儲的特效&視圖)從SQL Server 2008數據庫到SQL Server Express。可能嗎?如果是這樣,請讓我知道該怎麼做?當我嘗試時,它給出了一些錯誤。將數據複製到SQL Express
請注意,我在SQL Server 2008數據庫表中只有幾個記錄。
感謝和問候.. Shruthi Keerthi ..
如果複製整個數據庫,我經常發現它最容易停止源的服務,* .mdf文件複製到相應的新的數據目錄,只是在新服務中安裝MDF。只要設置中沒有任何更改(如FILESHARE),那麼這是克隆數據庫的最簡單方法。
是的,這是可能的。我今天早些時候做過這個。
您可以創建數據庫的備份和恢復它們備份到Express實例。
另一種選擇,因爲你說你沒有在DB很多紀錄,是生成SQL語句(右擊數據庫 - >任務 - >生成腳本),然後運行在快遞實例。然後只需複製你想要的元組。
我更喜歡從一個服務器數據庫移動到另一個時使用備份/恢復。只要你的SQL Server和SQL Express是相同的版本,或者你正在使用的版本比你正在移動的版本更新(SQL 2005到SQL Express 2008),它應該沒有問題。
您也可以嘗試使用Microsoft數據庫發佈嚮導。
它使用簡單,將創建一個可以運行重建表(包括數據),存儲的特效,視圖等SQL腳本...
您可以在這裏下載:
的最快的方法是「分離」,從它的服務器源數據庫中,(2)文件複製到一個新的名稱/位置,並(重新)每個數據庫附加到相應的服務器。 附加/分離可作爲命令或通過SQL Visual Studio使用。
注意,SQL Express必須是至少在2008年的SQL的版本號(版本和Service Pack號)有可能附着在升級,但不可能降級和數據庫版本有時服務包之間進行切換數字。 – 2009-09-24 17:00:31
是的 - 我們第一次嘗試這個時遇到了這個問題。一個是2008SP1,另一個不是SP1。 MDF無法安裝。好決定。 – 2009-09-24 17:09:58
您不必停止服務!分離數據庫就夠了。 – 2009-09-27 16:01:01