【问题标题】:SQL server Jobstep output to run bat fileSQL server Jobstep 输出运行 bat 文件
【发布时间】:2017-02-02 18:15:06
【问题描述】:

我有 sql 作业,它有许多作业步骤,每个作业步骤都会产生我需要在目标环境上运行的 sql 输出。 要在目标环境中运行 sql 作业步骤输出,我有一个包含 .sql 文件列表的批处理文件。

我的问题是在创建作业步骤输出时,它会在第一行中包含作业步骤信息以及 [SQLSTATE 01000]。

对于目录中的所有 .sql 文件,我需要删除第一行并将 [SQLSTATE 01000] 替换为空字符串。

实现这一目标的最佳方法是什么。

我使用的是 sql server 2008 r2。

提前致谢

【问题讨论】:

    标签: sql sql-server batch-file sqlcmd


    【解决方案1】:

    @ECHO ==========================批处理文件================== == @ECHO 这个例子将在 Sql Server 中创建一个数据库。它只会执行在目录中创建的 sql 脚本... 味精*你好 对于 (C:\B*.sql) 中的 %%G 执行 sqlcmd -S INDIA55-PPC\SQLEXPRESS -U sa -P pass -d DatabaseName -i "%%G"

    暂停

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      相关资源
      最近更新 更多