📜  后从 cmd .exe sql server jop 运行作业 - SQL (1)

📅  最后修改于: 2023-12-03 14:50:40.870000             🧑  作者: Mango

从 cmd.exe 运行 SQL Server 作业

在 SQL Server 中,作业(Job)是一些定时或批量执行的任务,可以被手动或自动触发。通常情况下,我们使用 SQL Server Management Studio 或 SQL Server 代理来管理和运行作业。但是有时候,我们需要从命令行(cmd.exe)中运行作业,这也是完全可行的。

步骤
步骤1:打开命令行(cmd.exe)

首先,我们需要打开命令行(cmd.exe),可以按 Win+R,然后在运行对话框中输入 cmd,最后按下 Enter 键。

步骤2:进入 SQL Server 安装目录的 binn 目录

我们需要进入 SQL Server 的安装目录,找到 binn 目录。在命令行(cmd.exe)中,输入以下命令,进入该目录:

cd C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn

这里的路径可能会因为 SQL Server 版本和安装位置而不同,请相应更改路径。

步骤3:使用 sqlcmd.exe 连接到 SQL Server

接下来,我们需要使用 sqlcmd.exe 连接到 SQL Server。输入以下命令:

sqlcmd -S <server_name> -U <user_name> -P <password>

其中,<server_name> 是你的 SQL Server 实例名称,<user_name><password> 分别是你的登录用户名和密码。

步骤4:运行作业(Job)

连接到 SQL Server 后,我们可以使用 EXECUTE 命令来运行作业(Job)。输入以下命令:

EXECUTE msdb.dbo.sp_start_job N'<job_name>';

其中,<job_name> 是你要运行的作业(Job)名称。

总结

以上就是从命令行(cmd.exe)中运行 SQL Server 作业(Job)的步骤。通过这个方法,你可以更加灵活地管理和调度作业(Job),并随时在命令行(cmd.exe)中运行。