SQLCMD 命令,如何将输出保存到日志文件中

2023-12-06

以下问题帮助我解决了执行文件中多个 SQL 脚本的问题。运行目录中的所有 SQL 文件但是,我不知道如何将输出重定向到单独的日志文件中。有人建议使用以下脚本,但由于我不理解它,所以它不起作用,我也找不到错误。

for %f in (*.sql) do sqlcmd /S <servername> /d <dbname> /E /i "%f" >> sql.log 2>&1) 

如果您需要将输出输出到一个通用文件中,那么您应该使用 @Abhishek 的答案。

如果您需要输出到每个输入 sql 文件都有单独的日志文件那么你可以使用-o的参数sqlcmd命令。你的bat文件可能如下所示:

for %%G in (*.sql) do sqlcmd /S <servername> /d <dbname> -E -i"%%G" -o C:\logs\%%G.log
pause

在这种情况下对于

1.sql

2.sql

你会得到:

1.sql.log

2.sql.log

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQLCMD 命令,如何将输出保存到日志文件中 的相关文章

  • 将单个列连接到逗号分隔的列表中[重复]

    这个问题在这里已经有答案了 我已经看到了人们将单个列滚动到逗号分隔列表中的多个示例 但我需要更多 这是我需要的数据和结果的示例 DECLARE SalesPerson table SalesPersonID int SalesPersonN
  • Docker连接SQL Server容器非零代码:1

    我正在尝试从创建一个 SQL Server 容器docker compose yml但是当我运行它时 它直接停止并出现一些错误 注意 它运行在带有 docker Preview 的 Apple M1 芯片上 docker compose y
  • 查询所有表数据并进行索引压缩

    是否有人碰巧拥有一个通用 SQL 语句 可以列出数据库中每个分区的所有表和索引及其当前的压缩设置 Thanks 编辑 这是我尝试查询表所得到的 但我不确定连接是否正确 我得到了重复项 这似乎是由于索引的存在引起的 SELECT t name
  • Id 或 [TableName]Id 作为主键/实体标识符

    是否首选使用 Id 作为主键的列名或 TableName Id 作为命名约定 表 账户主键 ID 相对 表 账户主键 AccountId 在我见过的实现中 它似乎分为 50 50 左右 每种方法的优点和缺点是什么 跟进 在我的数据库中使用一
  • 使用 Switch 的报告服务表达式

    我无法让这个表达式与报告服务一起使用 我必须使用 IF 和 ELSE IF 语句 感谢您的任何建议 Switch IsNothing Fields field date Value Fields set flag Value 1 Decli
  • PDO SQLSRV 和 PDO MySQL 在获取 int 或 float 时返回字符串

    当您获取时 PDO MS SQL Server 和 PDO MySQL 都会返回一个字符串数组 即使列的 SQL 类型本应是数字类型 例如 int 或 float 我设法解决了这个问题 但我想了解为什么它们一开始就这样设计 是不是因为PDO
  • 如何在SSRS 2012中显示基于总金额的前10名

    我只需要显示前 10 名Class基于Total SUM Premium 柱子 我转到类代码属性组 gt 过滤器并按 SUM Net Written Premium 设置前 10 名 但它不起作用 我只需要显示前 10 名 而且总金额也应该
  • 在 SQL 数据库中存储“列表”的最正确方法是什么?

    因此 我读了很多关于如何将多个值存储到一个列中是一个坏主意 并且违反了数据标准化的第一条规则 令人惊讶的是 这不是 不要谈论数据标准化 所以我需要一些帮助 目前我正在为我工 作的地方设计一个 ASP NET 网页 我想根据此人所属的 Act
  • 对多个数据库执行 SQL 查询

    我知道我的帖子与该论坛中的其他帖子的标题非常相似 但我真的找不到我需要的答案 这是我的问题 我的 Windows Server 上运行着 SQL Server 在我的 SQL Server 中 我有大约 30 个数据库 它们都具有相同的表和
  • Amazon RDS for SQL Server 是否支持 SSIS?

    从谷歌搜索中读到一些相互矛盾的答案 不确定答案是是 否还是可能 我觉得读的时候已经很清楚了this http docs aws amazon com AmazonRDS latest UserGuide CHAP SQLServer htm
  • 更改 Wi-Fi 配置文件的密码

    在我志愿服务的长期护理医院中 每个月的第一天 访客 Wi Fi 连接的密码都会更改 这给工作人员带来了大量的工作 也给患者带来了很多挫败感 其中许多人的行动能力非常有限 是的 真正的解决方案是让 IT 团队保留相同的密码 但这不会发生 大多
  • C#的数组列表可以用来填充SSIS对象变量吗?

    我已在 C 脚本中填充了一个列表 并将其值分配给 SSIS 对象变量 然后 我使用该对象变量通过循环遍历 For every do 枚举器来执行一些 SQL 查询 我尝试通过 Foreach ado 枚举器执行此操作 但出现错误 X 变量不
  • 临时表是线程安全的吗?

    我正在使用 SQL Server 2000 它的许多存储过程广泛使用临时表 数据库的流量很大 我担心创建和删除临时表的线程安全性 假设我有一个存储过程 它创建了一些临时表 它甚至可以将临时表连接到其他临时表等 并且还可以说两个用户同时执行存
  • 为什么我的 CASE 语句要求 THEN 部分的数据类型为 INT?

    我正在尝试运行一个查询 其中以下 CASE 语句是其中一行 我正在使用报表生成器 3 0 但是 我收到一条错误消息 将 varchar 值 Case 1 转换为 int 数据类型时转换失败 Microsoft SQL Server 错误 2
  • SQL Server 2014 安装中缺少 SQL Server Integration Services

    我正在尝试使用 Integration Services 安装 SQL Server 2014 Here https www microsoft com en US download details aspx id 42299是我以前用工具
  • 如何在NiFi中映射流文件中的列数据?

    我有 csv 文件 其结构如下 Alfreds Centro Ernst Island Bacchus Germany Mexico Austria UK Canada 01 02 03 04 05 现在我必须将这些数据移入数据库 如下所示
  • 可以获取SQL Server中当前执行的存储过程的行号吗?

    几年前 我在 Sybase Delphi 环境中工作 使用 BDE 连接到数据库服务器 我们有一个 Delphi 小应用程序 给定当前正在执行的存储过程的名称 它可以告诉您当前正在执行该存储过程的哪一行 这对于调试似乎挂起的存储过程非常有用
  • Android访问远程SQL数据库

    我可以直接从 Android 程序访问远程 SQL 数据库 在网络服务器上 吗 即简单地打开包含所有必需参数的连接 然后执行 SQL 查询 这是一个私人程序 不对公众开放 仅在指定的手机上可用 因此我不担心第三方获得数据库访问权限 如果是这
  • 如何获得顶部带有千位分隔符的数字?

    SELECT count FROM table A 假设结果是8689 我怎样才能将它转换为8 689在 SQL Server 上 尝试这样 select replace convert varchar convert Money coun
  • VB6+SQL-Server:如何使用 ADODB.Command 执行带有命名参数的查询?

    我一直在尝试使用 ADODB Command 执行参数化查询 我知道我可以使用 对于参数 但我的查询相当大 我真的不想跟踪参数的确切顺序 我尝试了类似以下的操作 objCmd CommandType adCmdText objCmd Com

随机推荐

  • 仅适用于使用 Flex 4.6 Mobile 的 Android 的 HTTPS 请求返回 2032 流错误

    我有一个针对 iOS 和 Android 的移动应用程序 它通过 HTTPS 发出登录请求 使用带有 HTTPService 的 POST 通过 ADL 在我的开发盒上进行调试以及在 iOS 4 2 和 iOS 5 上进行编译和测试时一切正
  • 如何在 Cygwin 64 位中使用 boost asio 库

    我运行的是 Windows 10 64 位 Cygwin 是 64 位的 我从 cygwin 包管理器安装了 boost 我尝试编译test cpp include
  • 如何计算椭圆高斯分布的角度

    我编写了以下Python代码来计算矩量法的类高斯分布基的中心和大小 但是 我无法编写计算高斯角度的代码 请看图片 第一张图是原始数据 第二张图是根据矩量法的结果重建数据 但是 第二张图片重建不充分 因为 原始数据是倾斜分布的 我认为 我必须
  • Android BroadcastReceiver 无法注册

    我正在尝试向我的音频应用程序添加一个简单的广播接收器 以便当用户单击耳机上的 ACTION MEDIA BUTTON 时我可以将所有内容静音 我读到您可以在清单中注册它 也可以在代码中动态注册它 我已经在代码中注册了它 因为我需要调用主活动
  • BeautifulSoup - 组合连续标签

    我必须使用最混乱的 HTML 其中各个单词被分成单独的标签 如下例所示 b span style font size 14 0pt line height 50 font family none I span b b span style
  • C# 中的方法重载和动态关键字

    我还没有升级到 4 0 否则我会自己检查代码片段 但我希望有专家能够对此发表评论 在下面的代码中 将适当Print 方法在运行时调用 在 C 2010 中这样称呼它是否合法 public void Test dynamic objX Ins
  • TensorFlow C++,运行时问题

    我使用 TensorFlow python 创建了一个模型 现在我已经用 C 加载了模型 并使用 session gt Run 提供输入张量 运行它 代码已编译并链接良好 但是一旦在运行时到达会话 gt 运行 它就不会进一步继续 也不会创建
  • 嵌套“for”循环 n 次

    我正在编写一个查找密码的程序 当我看到必须针对所选密码长度的变量重复替换部分密码的 for 循环时 我遇到了问题 该程序的目标是生成并检查任何字符数组的密码 从 0 开始并经过 n 次 其中 0 是第一个字符 是最后一个字符 有没有办法重复
  • 无法运行简单的java代码

    我已经为我的 64 位 Windows 7 下载了一个 Java 开发人员工具包 在记事本中写下了我的代码 尽管代码是从命令提示符编译并创建 class 文件 但它拒绝运行并显示错误代码 java lang NoClassDefFoundE
  • MVC 捆绑 - 包含单个捆绑包的 .min 文件

    我的应用程序中有一个文件 我只有一个缩小版本 我想为其创建一个捆绑包 bundles Add new ScriptBundle bundles maskedinput Include Scripts jquery maskedinput 1
  • FormulaR1C1的作用是什么?

    我一直在看公式R1C1作为一个函数 它到底是如何工作的 我明白互联网上所说的第 1 行第 1 列 但人们实际上是如何让它发挥作用的呢 是什么最终结果使用的公式R1C1 也可以将其更改为从工作表中的特定点开始 还是始终为 R1C1 那么是否可
  • 更改 .pro 文件后,Qt 不刷新 Makefile

    我发现 Qt Creator 3 0 1 存在一个奇怪的问题 即在编译和链接之前没有刷新配置的当前状态 为了更好地解释自己 假设我的代码最初没有编译 因为它缺少一个库 例如 opencv core248d 如果我将其添加到 pro 文件中
  • 最快的 Matlab 文件读取?

    我的 MATLAB 程序正在读取一个大约 7m 行长的文件 并且在 I O 上浪费了太多时间 我知道每一行都被格式化为两个整数 但我不知道它们到底占用多少个字符 str2num 慢得要命 我应该使用什么 matlab 函数来代替 注意 我必
  • 生成 SEO 友好的 URL(slugs)[关闭]

    Closed 这个问题是基于意见的 目前不接受答案 定义 From 维基百科 A slug是 URL 的一部分 它使用以下方式标识页面 人类可读的关键字 为了让用户更容易输入 URL 通常会使用特殊字符 也被删除或替换 例如 重音字符是 通
  • Pysftp 失败,并显示“身份验证失败”和“服务器未发送 server-sig-algs 列表;默认为我们的第一个首选算法 ('rsa-sha2-512')”

    我有 ec2 实例和 ubuntu v20 04 它有 python v3 8 10 和 pysftp 0 2 9 我使用以下命令从 ppk 文件生成 pem 文件 puttygen sftp server ppk O private op
  • 从 iPhone 相册导入和保存照片的正确方法是什么?

    我正在将 iPhone 相册中的照片导入到我的应用程序的文档文件夹中 这是我的代码 for int j 0 j lt assetArray count j ALAsset assest assetArray objectAtIndex j
  • 如何从文件中读取数据块,然后从该块读入向量?

    假设我有一个包含 x 条记录的文件 一个 块 保存 m 条记录 文件中的块总数n x m 如果我知道一条记录的大小 比如 b 字节 一个块的大小 b m 我可以使用系统命令 read 一次读取完整的块 还有其他方法吗 现在 我如何从该块中读
  • mySQL - 以任一顺序选择 2 列的不同组合

    我有一个表 其中包含两个用户之间的消息 我需要找到用户的所有不同组合 无论他们是发送者还是接收者 ID sender receiver message 1 bob bill message 1 2 bill bob message 2 3
  • 从 CVS 迁移到 Mercurial:分离项目

    我们有一个具有多年开发历史的CVS存储库 一个项目 CVS文件夹 下有3个项目 这些应该是 Mercurial 存储库中的不同存储库 它们采用以下方案 Project 子项目1 子项目2 子项目3 有没有办法在 cvs2hg 过程中自动执行
  • SQLCMD 命令,如何将输出保存到日志文件中

    以下问题帮助我解决了执行文件中多个 SQL 脚本的问题 运行目录中的所有 SQL 文件但是 我不知道如何将输出重定向到单独的日志文件中 有人建议使用以下脚本 但由于我不理解它 所以它不起作用 我也找不到错误 for f in sql do