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