簡體   English   中英

帶有 Azure SQL Server 的 Azure 調度程序(作為本地)

[英]Azure Scheduler with Azure SQL Server (as local)

在標記為重復之前,請注意我不是在問如何在 Azure 中創建調度程序或如何使用 Azure SQL Server!

我有一個需要每天運行的任務,該任務與 Azure 中托管的數據庫進行通信。 我假設任務將托管在同一台機器上(或者它會托管在同一台機器上嗎?我如何確保它?),因此與數據庫的通信將是本地的,因此更快(很棒)。 但我不完全確定如何定義連接。

目前,由於我的任務尚未托管在 Azure 中,我使用標准連接字符串連接到 Azure 上托管的數據庫。 如果我在 Azure 中托管它(以確保它被視為本地),我是否需要更改連接字符串,或者它會自動像本地存儲一樣快嗎? 如果我確實需要更改連接字符串,連接字符串是什么?

除了數據庫之外,是否可以在本地托管代碼(作為 exe 或其他任何東西)以加快訪問速度?

如果它是 Azure SQL 數據庫,則您實際上無法訪問底層服務器本身。

您正在使用數據庫即服務。 因此您無法在托管數據庫本身的服務器上安裝/上傳可執行文件。 與 SQL Server 不同,Azure SQL 不支持 CLR。

如果您有一個想要按計划執行的簡單可執行文件,最簡單的方法是將其部署在與 Azure SQL 相同的 DC 中的 Azure 網站上,並通過 WebJobs 安排和執行您的可執行文件。 請參閱: http : //azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM