1
A
回答
8
做到這一點,最簡單的方法是做一個備份和數據庫的恢復:
backup database YourDatabaseName
to disk = 'C:\Yourbackupdir\BackupFile.bak'
with copy_only;
go
然後你就可以做相應的恢復:
restore database YourNewDatabaseName
from disk = 'C:\Yourbackupdir\BackupFile.bak';
go
同樣地,如果這是在相同的服務器或者如果您沒有類似的數據庫文件的目錄結構,則可能需要指定MOVE
子句:
restore database YourNewDatabaseName
from disk = 'C:\Yourbackupdir\BackupFile.bak'
with
move 'YourDataFileName' to 'C:\NewLocation\DataFile1.mdf',
move 'YourLogFileName' to 'C:\NewLocation\LogFile1.ldf';
go
您可以通過運行restore filelistonly from disk = 'C:\Yourbackupdir\BackupFile.bak';
來獲取文件列表。
+0
非常感謝。這是個好主意。 – user571874
+0
+1對於'with copy_only' –
相關問題
- 1. 使用存儲過程/函數創建數據庫,表,過程?
- 2. 數據庫副本不復制視圖,存儲過程,
- 3. 如何創建存儲過程來創建數據庫
- 4. Mercurial:在遠程存儲庫創建遠程存儲庫的本地副本
- 5. 創建通用存儲庫從存儲過程返回數據與EFCore
- 6. 數據庫交互的通用存儲庫或存儲過程?
- 7. 數據庫存儲過程
- 8. SQLite數據庫通過腳本創建
- 9. 數據表通過存儲過程
- 10. 通過存儲過程顯示數據
- 11. 通過轉換數據庫來製作數據庫的副本
- 12. 從存儲過程創建的select語句中存儲數據
- 13. 從腳本中跟蹤存儲過程存儲的數據庫
- 14. 存儲數據庫的脫機副本
- 15. 通過svnsync存儲庫的只讀副本有什麼意義?
- 16. 可以使用存儲過程創建數據庫嗎?
- 17. 插入存儲過程不創建數據庫記錄
- 18. 重新創建mysql數據庫結構和存儲過程
- 19. 在另一個數據庫中創建存儲過程
- 20. 在MySQL數據庫中再次創建存儲過程
- 21. 如何使用H2數據庫創建存儲過程?
- 22. 從存儲過程中創建新數據庫
- 23. 如何先用存儲過程創建asp.net MVC數據庫?
- 24. 從.NET創建數據庫存儲過程?
- 25. t-sql存儲過程創建腳本
- 26. 創建主存儲過程
- 27. Magento:創建存儲過程
- 28. 創建存儲過程 - SQL
- 29. 通過ADO.NET連接數據庫存儲過程
- 30. 通過存儲過程權限交叉數據庫權限
備份,然後用新名稱恢復? http://msdn.microsoft.com/en-gb/library/aa176752(v=sql.80).aspx –
不知道它是否可能,買什麼?如果您有權訪問服務器以添加新數據庫,只需進入SQL管理並克隆數據庫即可。 – Limey
請查看此博客文章[sample sql code](http://weblogs.asp.net/mschwarz/archive/2004/08/26/220735.aspx) –