是否可以輸入命令行命令(如在批處理文件中)將分離的數據庫附加到SQL Server,而不是打開管理工作室並在那裏?如何從命令行附加SQL Server數據庫
回答
你需要使用:sqlcmd Utility
Sqlcmd實用程序可以讓你進入 的Transact-SQL語句,系統 程序和腳本文件在 命令提示符下,在查詢編輯器中 SQLCMD模式,在Windows腳本文件 或操作系統(Cmd.exe) SQL Server代理作業的作業步驟。 此實用程序使用OLE DB執行 Transact-SQL批處理。
然後使用CREATE DATABASE (Transact-SQL)做附件和sp_detach_db (Transact-SQL)做分離。將在未來版本的Microsoft SQL Server中刪除sp_attach_db (Transact-SQL)。
非常好的解釋。像魅力一樣工作。必須啓用'named pipes'來運行SqlCmd,不知道爲什麼,但除此之外:chapeau! – Michel 2010-05-07 10:45:31
@KM。你能給我一個例子.... – Anjali 2014-09-17 16:59:00
我有這個內容的批處理文件: 'sqlcmd -Usa -PPASSWORD -i「N:\ SqlServer \ attachexample_database.sql」' 和attachexample_database.sql的內容(FILENAME ='C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ example_database.mdf') FOR ATTACH; GO GO' – Michel 2014-09-18 08:30:48
如果你需要指定的日誌文件名:USE master; GO; CREATE DATABASE DBNAME ON ( FILENAME = 'C:\DBFILE.mdf') LOG ON ( FILENAME = 'C:\DBLOGFILE_log.ldf') FOR ATTACH; GO;
並分離:USE master; GO; EXEC sp_detach_db 'DBNAME', 'true'; GO;
- 1. 如何使用命令行安裝或附加Sql Server數據庫?
- 2. 附加數據庫SQL Server 2008中
- 3. SQL Server 2008數據庫附加錯誤
- 4. Powershell無法附加SQL Server數據庫
- 5. sql server 2005附加數據庫中斷
- 6. SQL Server數據庫附加類型
- 7. 使用命令行從數據庫更新Visual Studio SQL Server數據庫項目
- 8. 將SQL Server 2008數據庫附加到SQL Server 2005時失敗
- 9. 如何重命名數據庫在本地disck再次附加在sql server
- 10. 如何附加到SQL命令?
- 11. 如何將SQL Server 2005數據庫附加到SQL Server 2012實例
- 12. 如何在SQL Server 2012中創建的SQL Server 2008中附加數據庫
- 13. SQL Server:如何附加/修復分離/損壞的數據庫?
- 14. 從SQLCMD重命名SQL Server數據庫
- 15. 如何從SQL Server的命令行工具執行sql查詢?
- 16. 通過命令行部署SQL Server數據庫項目(SSDT)
- 17. 是否有命令行來部署Sql Server數據庫項目?
- 18. SQL命令添加數據庫圖表
- 19. 如何從命令行運行db2 sql命令?
- 20. 如何將數據從MySql加載到MS SQL Server數據庫?
- 21. 如何加密SQL Server 2008數據庫
- 22. python sage從命令行附加並運行另一個命令
- 23. 將api數據附加到亞馬遜AWS SQL Server數據庫
- 24. 如何從SQL Server數據庫
- 25. 從Powershell運行SQL Server命令?
- 26. 從命令行將SQL Server作爲mysql
- 27. 不能附加任何數據庫到SQL Server 2012
- 28. 從命令行編譯Visual Studio 2012中的「SQL Server數據庫項目」項目?
- 29. 如何將SQL Server 2008數據庫與SQL Server 2005數據庫進行同步?
- 30. SQL命令如何在數據庫中追加(插入)值
你可以用一個例子 – Anjali 2014-09-17 16:59:50