[SqlServer] 簡易使用 SqlCmd 進行查詢資料、匯入SQL
如題,直接附上代碼及簡易說明:
1. 使用密碼進入資料庫
sqlcmd -S 127.0.0.1 -U sa -P P@ssw0rd -d AdventureWorks2017
2. 使用Windows驗證進入資料庫
sqlcmd -S 127.0.0.1 -E -d AdventureWorks2017
3. 使用Windows驗證進入資料庫,並且查詢資料
sqlcmd -S 127.0.0.1 -E -d AdventureWorks2017
SELECT TOP 100 * FROM [Person].[Person]
GO
4. 使用Windows驗證匯入資料
(備註: -f 65001 是表示使用 UTF-8)
sqlcmd -S 127.0.0.1 -E -d AdventureWorks2017 -f 65001 -i .\Script.PostDeployment.sql
5. 在 SqlServer 匯入資料
DECLARE @CMD_SQL NVARCHAR(MAX)
SET @CMD_SQL = 'sqlcmd -S 127.0.0.1 -E -d AdventureWorks2017 -f 65001 -i D:\DbAdventureWorks\Script.PostDeployment.sql'
EXEC xp_cmdshell @CMD_SQL
資料庫及相關文件: Download
參考文章:
1. [SQL Server] sqlcmd import sql file @ Louis學習筆記 :: 痞客邦 :: (pixnet.net)
留言
張貼留言