【发布时间】:2020-06-15 05:56:51
【问题描述】:
我有宏可以使用用户 ID 和密码手动运行 SQL 作业代理
Sub Run_Job()
Dim con As Object
Set con = CreateObject("ADODB.Connection")
con.Open = "Provider=sqloledb; Data Source=SERVERNAME; Initial Catalog=DATABASENAME; User Id=USERNAME; Password=PASSWORD;"
con.Execute "exec msdb.dbo.sp_start_job ‘AGENTJOBNAME’"
Workbooks("WORKBOOKNAME.xlsx").Close
End Sub
但是当我的 SQL Server 必须使用 Windows 身份验证登录时,
如何使用windows auth创建宏来运行它?
【问题讨论】: