[英]Copy one database to another database
如何從一個數據庫復制到另一個數據庫。
數據庫名稱visco
我想將所有表從visco數據庫復制到新的數據庫名稱作為海王星
我創建了一個沒有任何表的數據庫,然后我嘗試從database1.bak文件恢復數據庫,然后它顯示錯誤為
You are attempting to overwrite an existing database. Check the force restore over existing database option to
overwrite the existing database.
需要查詢幫助
使用SQL Server Management Studio:
選項1
- >右鍵單擊要復制的數據庫
- >選擇'任務'>'生成腳本'
- >'選擇特定的數據庫對象'
- >檢查'表'
- >標記'保存到新查詢窗口'
- >點擊“高級”
- >將'腳本數據類型'設置為'架構和數據'
- >下一步,下一個:)
您現在可以在新數據庫上運行生成的查詢。
選項2
- >右鍵單擊要復制的數據庫
- >'任務'>'導出數據'
- >下一步,下一個:)
- >選擇要將表復制到的數據庫
- >標記'從一個或多個表或視圖中復制數據'
- >選擇要復制的表
- >完成
沒有一個,但有幾個選項來實現你想要的。 在這方面你的問題不是很具體。 您可能會發現這篇文章“SQL SERVER - 2008 - 使用數據復制數據庫 - 生成用於將數據從一個表插入另一個表的T-SQL”非常有用:
如果留下未解答的問題,請告訴我們。
查看Atlantis Interactive的產品,免費並獲得商業許可
它們類似於Red Gate的產品,能夠在數據庫之間同步模式和數據。
您可以導出表和信息,然后將該文件導入新數據庫。 該文件通常可以保存為.sql
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.