我有SQL Server 2012默认安装在godaddy共享主机。我想在下午12点执行存储过程。是否可以安排一项任务?请帮帮我。自动调用存储过程
Q
自动调用存储过程
2
A
回答
2
如果可用,Sql代理作业将是最好的。更糟糕的方法是在A WAITFOR延迟后使存储过程执行你想要的。它会工作,但我不能推荐它。
0
由于您使用共享主机,我不认为SQL作业将可用(我检查了我的GoDaddy帐户,它不显示)。你在使用Plesk吗?如果是这样,你可以尝试一下解决方法。启动您的面板,然后点击右侧菜单中的计划任务。
从这里,您可以创建一个新的计划任务。它会要求一个可执行文件的路径,在这里你可以指定一个你想按计划运行的ASPX页面(或者一个PHP页面)。
您的ASPX页面将只是简单地打开一个连接并执行存储过程。它看起来像这样:
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Page Language="c#" %>
<%
using (SqlConnection cn = new SqlConnection("connection string here")) {
SqlCommand cmd = new SqlCommand {
Connection = cn,
CommandText = "StoredProcedureNameHere",
CommandType = CommandType.StoredProcedure
};
cmd.Parameters.Add("exampleParam1", SqlDbType.NVarChar, 50).Value = "test";
cn.Open();
int rowsAffected = cmd.ExecuteNonQuery();
cn.Close();
}
%>
在这一点上,你应该很好走!
相关问题
- 1. 从另一个存储过程动态调用存储过程
- 2. 如何动态调用存储过程?
- 3. CodeFirst调用存储过程
- 4. 从调用存储过程
- 5. 调用存储过程(MVC4)
- 6. 调用CLR存储过程
- 7. 调用CLR存储过程
- 8. 调用存储过程python
- 9. 调用存储过程
- 10. 调用存储过程
- 11. JdbcCursorItemReader - 存储过程调用
- 12. 调用Oracle存储过程
- 13. SSIS存储过程调用
- 14. 调用存储过程
- 15. 调用存储过程
- 16. 调用存储过程sp_send_dbmail
- 17. 调用存储过程VBA
- 18. JavaScript调用存储过程
- 19. JDBC存储过程调用
- 20. 使用存储过程调用存储过程的异常iBATIS
- 21. 从存储过程中的select语句调用存储过程
- 22. 如何从另一个存储过程调用存储过程?
- 23. 在MySQL中调用存储过程中的存储过程
- 24. 从另一个存储过程调用存储过程oracle
- 25. 从另一个存储过程调用Sybase存储过程
- 26. 如何调用其他存储过程中的存储过程
- 27. 调用存储过程中的存储过程
- 28. 从另一个存储过程调用SQL Server存储过程
- 29. 调用存储过程中的“out”ref_cursor的Oracle存储过程
- 30. 从另一个存储过程调用存储过程
看看SQL作业调度, https://msdn.microsoft.com/en-us/library/ms191439.aspx或者你可以创建附加到Windows服务或调度程序的控制台应用程序 – Sherlock