首页 > 解决方案 > 从 TFS 运行 SQL 代理作业

问题描述

如何从 TFS 服务器运行 SQL 代理作业?我们正在创建一个数据仓库。

我已经发布了一个数据库架构,其中包含以下内容

sqlpackage.exe /publish with publish profile.

现在我想运行一个 SQL 代理作业来填充数据仓库。我不想将 sql 代理作业放在部署后脚本中。

EXEC msdb.dbo.sp_start_job 
    @job_name='TestPackage' 
    ,@server_name='TestServer1234'

在此处输入图像描述

使用 SQL Server 2016 企业版。

标签: sql-servertfs.net-coredevopstfs-2015

解决方案


您可以使用命令行任务并提供命令来执行您提供的 TSQL 脚本。

sqlcmd.exe -S servername -d Databasename -U username -p password -i inputScript.sql

推荐阅读