2016-11-23 18 views
0

我正在測試Linux上的SQL Server。 我想從SQL Server輸出一個表到一個文件。 由於xp_cmdshell在Linux上不可用,我無法直接從SQL Server Management Studio使用BCP。 如何使用SQL Server Management Studio寫入文件?在Linux上的SQL Server中寫入文件

+0

也許等一會兒,MS會提供SQLAgent,然後通過Job來完成。 –

回答

0

如果您只需要在Windows計算機上查詢結果,則可以通過選擇「結果到文件」按鈕或按Ctrl-Shift-F來始終從SSMS寫入文件。

如果您需要使用特定格式的文件,可以轉到工具>選項>查詢結果> SQL Server>結果到文本,然後在窗口的右上角選擇所需的格式。

讓我知道這是否有幫助!

+0

不幸的是,這並沒有多大幫助。我想有一個可以將給定表的內容保存到文件的存儲過程。我曾經使用xp_cmdshell做了很多。 – smucha

+0

我現在明白了。你可以做的一件事就是創建一個使用SQLCMD運行查詢並將結果輸出到文件的腳本: '$ sqlcmd -S your_server -U sa -P your_password -Q「SELECT * FROM test_table」-o your_output_file.txt ' –

相關問題