我正在嘗試使用sqlcmd來執行一些SQL腳本。sqlcmd不會運行 - 這是一個配置問題?
使用測試命令是一個簡單的查詢:
sqlcmd -S HOSTNAME -d MYDATABASE -Q 'SELECT Names FROM Customers'
SQLCMD似乎並不做任何嘗試連接到服務器,因爲它會顯示此消息:
Sqlcmd: Error: Connection failure.
SQL Native Client is not installed correctly. To correct this, run SQL Server Setup.
本地客戶端大概是作爲SQL Server安裝程序的一部分安裝的,可能是正確的。實際上,在安裝了SQL Server的任何機器上都會收到此消息,試圖使用sqlcmd,因此這不是安裝被破壞的問題。
不幸的是,這條消息真的沒有告訴我這個問題,所以我不知道真正的問題是什麼。我知道SQL Native客戶端工作正常,因爲vbscript能夠對數據庫執行SQL查詢。
是否有一些額外的配置需要使用sqlcmd?
如果您發佈的代碼,XML或數據樣本,** **請在高亮文本編輯器的線,然後單擊「代碼示例「編輯器工具欄上的按鈕(」{}「),以精確地格式化和語法突出顯示它! – 2011-02-22 19:59:54
這屬於serverfault.com或superuser.com – 2011-02-22 20:18:46
@Jim根據哪些標準? http://stackoverflow.com/faq``電腦愛好者和電力用戶「``?我把它保留在`#軟件工具常用的程序員的基礎上' – RichardTheKiwi 2011-02-22 20:21:49