2015-05-25 55 views
0

這個是我的命令行計劃SQL Server數據導出爲CSV:使用SQLCMD

sqlcmd -S DEVSERVER\SQLEXPRESS -i c:\SQL_Query.sql -o c:\CSV_Output.csv -s」,」 

我的SQL腳本:

SELECT * FROM dbo.pay 

與此錯誤消息的文件:

Msg 208, Level 16, State 1, Server DEVSERVER\SQLEXPRESS, Line 1 
Invalid object name 'dbo.pay'. 

回答

0

指定數據庫名稱。

SQLCMD -S [sql server name] -d [數據庫名稱] -U [用戶名] -P [密碼] -Q「您的sql查詢語句」-s「,」-o「D:\ demo.csv 「

+0

sqlcmd -S DEVSERVER \ SQLEXPRESS -d AWP_WWW -U dbadmin -P Admin123 $ -Q」SELECT * FROM dbo.pay -s「,」-o「C:\ export-sql-server-to-csv \ output.txt「 – Lee

+0

這是我的命令行,當我執行它時,它會在cmd中顯示」Unexpected Arguement「。需要幫助thx。 – Lee

+0

你可以嘗試使用文件名output.CSV嗎? –