none
帮忙如何自动运行.sql文件 RRS feed

答案

  • Create sql job to call them with sqlcmd, books online has detailed syntax.
    • 已标记为答案 MarcusTong 2010年11月6日 4:16
    2010年11月5日 3:00
  • 如果文件在 sql server 服务器上, 或者服务器能够访问的共享目录中, 则在 sql server 中创建一个 job, 并根据时间要求设置 Schedule 就好了(因为是执行文件, 所以可以考虑使用 CmdExec 类调用osql 来执行)

    如果是其他服务器, 则可以安装sql server 客户端, 然后在操作系统的任务中通过创建 windows 计划任务, 调用osql 来执行.

     

    osql命令提示符工具的具体用法参考联机帮助, 简单地用法如下, 注意参数是分大小写的:

    osql /S"服务器名" /U"用户名" /P"密码"

     

    • 已标记为答案 MarcusTong 2010年11月6日 4:16
    2010年11月5日 4:40

全部回复

  • Create sql job to call them with sqlcmd, books online has detailed syntax.
    • 已标记为答案 MarcusTong 2010年11月6日 4:16
    2010年11月5日 3:00
  • 如果文件在 sql server 服务器上, 或者服务器能够访问的共享目录中, 则在 sql server 中创建一个 job, 并根据时间要求设置 Schedule 就好了(因为是执行文件, 所以可以考虑使用 CmdExec 类调用osql 来执行)

    如果是其他服务器, 则可以安装sql server 客户端, 然后在操作系统的任务中通过创建 windows 计划任务, 调用osql 来执行.

     

    osql命令提示符工具的具体用法参考联机帮助, 简单地用法如下, 注意参数是分大小写的:

    osql /S"服务器名" /U"用户名" /P"密码"

     

    • 已标记为答案 MarcusTong 2010年11月6日 4:16
    2010年11月5日 4:40
  • Still can use sql job if sql agent service account has permission to read sql script on remote server.

    2010年11月5日 13:31