运行 SQL 来自 TFS 的代理作业

Run SQL Agent Job from TFS

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

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

sqlpackage.exe /publish with publish profile.

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

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

使用 SQL Server 2016 Enterprise。

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

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