有沒有辦法從SQL Server調用aspx頁面?我聽說過這個,但不知道如何打電話? 在我的情況下,我有一個SQL作業,我需要調用aspx來執行某些任務。如何從sql server調用aspx頁面?
0
A
回答
1
您可以創建一個.NET程序集,執行http調用並將其加載到SQL Server中,以便從那裏訪問它。
請參閱this MSDN article關於如何在SQL中創建程序集,以及如何使用T-SQL 2從此類程序集調用.Net函數。
這樣做的一個缺點是(據我所知)沒有辦法參數化URL調用(就像在配置文件中一樣)。每次URL更改時,您都必須在SQL中重新部署程序集。
4
不是全部?
在我的情況我有一個SQL作業,我需要調用aspx來執行某些任務。
被濫用。 SQL Server是一個數據庫。 SQL Server作業(假設你的意思是作業)並不是一個體面的調度系統的替代品。它不應該用於運行諸如郵件活動等。
重做您的系統以堅持使用SQL Server,因爲它打算使用,而不是通過使其看起來像一個應用程序服務器,通過濫用每個可能的功能。
0
0
有沒有辦法從SQL Server調用aspx頁面?
是的,但請不要。它需要禁用本地SQL Server安全性,以及其他一些醜陋的東西。
反過來這樣做好得多。讓您的網頁調用SQL Server以獲取所需的數據。您甚至可以使用Service Broker通知進行設置,您不必使用輪詢。
0
寫一個小服務來處理上述任務。將整個作業從SQL Server移動到服務中,或者使用數據庫表標記該服務需要執行的工作。
0
可以直接調用使用
Declare @URL varchar(1000)
Declare @Object as Int;
set @URL='your page URL'
Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
Exec sp_OAMethod @Object, 'open', NULL, 'get',@URL,'false'
Exec sp_OAMethod @Object, 'send'
相關問題
- 1. 從silverlight調用aspx頁面
- 2. 如何從ASPX頁面
- 3. 如何在.aspx頁面中調用.aspx頁面中的書面函數
- 4. 從aspx項目調用mvc頁面
- 5. 從另一臺PC調用aspx頁面
- 6. 從iframe調用javascript到aspx頁面
- 7. 從PHP頁面調用aspx文件
- 8. 從我的ASPX頁面調用C#類
- 9. 如何從aspx頁面使用AJAX
- 10. 如何從aspx頁面調用任何url?
- 11. 如何使用jquery ajax從脫機html調用aspx頁面
- 12. 如何調用ASPX頁面上的ASCX頁面功能?
- 13. 如何將aspx.cs頁面中的列表調用到.aspx頁面?
- 14. 如何從usercontrol調用aspx內容頁面方法? ASP.NET,C#
- 15. 如何從aspx頁面調用代碼隱藏方法?
- 16. 如何從JavaScript和查詢字符串調用aspx頁面
- 17. 如何調用從部分裝載的aspx頁面
- 18. 如何檢測是否從Server.Execute調用了aspx頁面?
- 19. 如何從aspx頁面調用外部javascript函數?
- 20. 如何從CLASS(內部類)調用ASPX頁面
- 21. 從兩個不同的ASPX頁面調用ASPX
- 22. 從另一個aspx調用aspx,html頁面
- 23. 使用ASPX調用Web引用頁面
- 24. 如何從aspx頁面更新appsettings?
- 25. 如何從.aspx生成PDF頁面
- 26. 如何從我的aspx頁面
- 27. 在aspx頁面中調用方法
- 28. 如何從sql服務器刷新aspx頁面
- 29. 如何從另一個.aspx頁面更新一個.aspx頁面的div?
- 30. 如何從aspx頁面重定向到另一個aspx頁面的方法
頁面你是什麼意思「稱之爲」是什麼意思?你究竟想要做什麼? – 2012-01-09 21:03:16
我有一個SQL作業,通過它我必須發送帶有特定附件的郵件?通過調用aspx頁面,我可以輕鬆地執行此任務。 – 2012-01-09 21:13:42
如果你甚至不知道如何做到這一點,你怎麼知道你可以輕鬆做到這一點?我將不得不與@TomTom的答案一起去。 – 2012-01-09 21:15:21