sqlcmd

    0熱度

    1回答

    我有一個查詢,我正在通過SQLCMD在我的SQL Server數據庫上運行。爲了獲得沒有任何數據限制的長文本字段,我使用了-y0標誌。 不幸的是,當使用-y0標誌時,我的查詢標題消失,查詢只返回數據。我也想從查詢中接收標題。 鑑於查詢select * from sales;,我想過做這樣的事情: sqlcmd -Q "select top 0 * from (select * from sales

    0熱度

    1回答

    我有一個以PDF格式呈現SSRS報告的.bat文件。該報告接受2個參數studentID和SubjectID。當我嘗試傳入每個studentID和SubjectID時,它運行良好。 我想讓.bat文件執行一個存儲過程,該存儲過程包含studentID和SubjectID列表,併爲每個StudentID和SubjectID運行/循環遍歷。 以下是.bat文件代碼。 @setlocal enablee

    1熱度

    1回答

    日安運行, 我有一個腳本,我拉的服務器名稱到被放入while循環,形成SQLCMD聲明,以便連接一個變量到服務器列表並運行查詢。如果我只是簡單地打印語句並在cmd窗口中運行它,它會按預期返回,但是當我在SSMS窗口中運行時,唯一返回的內容是輸出NULL。如果我嘗試插入到已定義的表中,則會出現無數着名的列名或列數不匹配的情況。 這裏是我做的一個例子: 服務器列表插入#ServerList這裏 DEC

    0熱度

    1回答

    我有一個「SQL腳本」,在文件名備份當前的日期,例如本地硬盤上的備份數據庫: DECLARE @backuppath VARCHAR(1000 ) SELECT @backuppath =(SELECT 'C:\ ABAT \ delta_c_' +轉換(VARCHAR(500),GETDATE(),112.bak') BACKUP DATABASE [TEST_2] TO DISK = @ ba

    13熱度

    2回答

    我目前正在學習SQL Server,並且在使用sqlcmd連接到本地數據庫時遇到問題。 當我在下面到PowerShell的類型: sqlcmd -S "(localdb)\mssqllocaldb" 我收到以下錯誤信息: Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : SQL Server Network Interfaces:

    0熱度

    1回答

    我寫了一個批處理腳本來獲取特定值或從sql數據庫更新值。 它只適用於一些次,下面列出。 案例1: 第一次不工作(未更新),但回報 - 1行受到影響 它的工作原理(在數據庫更新以及)返回第二次 - 1行受影響 殼體2: 有時會拋出一個錯誤(Sqlcmd:'username =':無效的參數。輸入' - ?' ) 找到我的cmd錯誤here。 請在下面找到我的腳本和sql代碼。 main.bat @E

    3熱度

    2回答

    我試圖加入一些字符串來定義一個路徑 - 例如,給出$(name)=「PATH」,我想要:r .\PathOne\PATH.sql。由於Syntax Error,查詢在第一個:r失敗。如果我硬編碼路徑,並且在條件中保留$(name),它將按預期工作。這只是由於某種原因失敗的路徑的字符串結構。 IF '$(name)' LIKE 'TEST%' BEGIN :r .\PathOne\'$(

    0熱度

    1回答

    我想加密一個.csv文件使用gpg在xp_cmdshell命令在sql server 2012。 當我通過xp_cmdshell使用gpg時,它表示gpg不被識別爲內部或外部命令。 但是,這完美的Windows cmd。 我應該如何配置我的sql服務器來接受這個命令。請指教。 select @encrypt = 'gpg -e -r ' + @sEncryptionKey+ ' '+ @sPath

    0熱度

    1回答

    所以我有一個腳本用於更新開發人員框SQL節點上的用戶。它工作在SSMS罰款,但是當我從SQL CMD運行它,我得到一個「附近有語法錯誤...」錯誤在這條線: EXEC('Drop USER "' + @name + '"') @name正確地與用戶的名稱所取代我試圖放棄,它在語法上拋出一個錯誤。

    0熱度

    1回答

    我如何在sqlcmd的ms sql腳本中執行其他文件? 在sqlplus我可以寫的東西如: @@DBS\other_scr1.sql @@DBS\other_scr2.sql promt OK