将c#代码从c#代码添加到MSSql服务器时,我遇到了问题。 如果我将serverInstance设置为exmaple的域名:" S2n18P9s7"创建的工作已完成,但如果我使用ip服务器地址,如" 10.1.1.202"连接我得到了预期:
Server server = null;
Microsoft.SqlServer.Management.Common.ServerConnection sc = new Microsoft.SqlServer.Management.Common.ServerConnection("10.1.1.202,1433", "REMOVED", "REMOVED");
server = new Server(sc);
server.LoginMode = ServerLoginMode.Normal;
Job job = null;
JobServer jobServer = server.JobServer;
JobSchedule schedule = null;
schedule = new JobSchedule(jobServer, String.Format("task1"));
schedule.FrequencyTypes = FrequencyTypes.OneTime;
schedule.ActiveStartDate = DateTime.Now;
schedule.ActiveStartTimeOfDay = new TimeSpan(20, 0, 0);
schedule.Create();
job = new Job(jobServer, "job1");
job.DeleteLevel = CompletionAction.OnSuccess;
job.Create();
job.AddSharedSchedule(schedule.ID);
job.ApplyToTargetServer(server.Name);
用于创建任务的代码:
{{1}}