我最近幾天收到了來自 Microsoft 的訊息
Azure SQL 資料庫 2014-04-01 API 將于 2025 年 10 月 31 日停用。
你收到這封電子郵件是因為你使用 Azure SQL 資料庫 API。
為了提高性能和安全性,我們正在更新 Azure SQL 資料庫 API。作為其中的一部分,所有版本 2014-04-01 API 將于 2025 年 10 月 31 日停用。屆時您將需要更新您的資源,包括模板、工具、腳本和程式,以使用更新的 API 版本。在該日期之后仍然使用舊版本的任何 API 呼叫都將停止作業,直到您更新它們。
我通過以下方式訪問我的 Azure SQL 資料庫。
通過 Java 連接和 ODBC 驅動程式從 WebApp
public final class DBConnection { private static DataSource ds = null; private static DBConnection instance = null; private DBConnection() throws NamingException { InitialContext ic = new InitialContext(); ds = (DataSource) ic.lookup(Monitor.getDsName()); } <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>10.2.1.jre11</version> </dependency>通過
sqlcmd通過
node.jsconst configDB = { user: "", password: "", server: "myserver.database.windows.net", database: "mydb", connectionTimeout: 3000, parseJSON: true, options: { encrypt: true, enableArithAbort: true }, pool: { min: 0, idleTimeoutMillis: 3000 } }; const poolDB = new sql.ConnectionPool(configDB); aLine='EXEC ...' await poolFOI.connect(); let resultDB = await poolDB.request().query(aLine);通過
Azure Logic Apps(使用 API 連接)Via
Azure Function Apps(連接類似于上面的WebApp)通過
SSMS
其中哪些可能會觸發有關 Azure SQL 資料庫 API 的訊息?此外,我在 2020 年之后開始使用 Azure,所以我從 2014 年開始使用 API 對我來說沒有意義
uj5u.com熱心網友回復:
電子郵件中提到的 API(我也有同樣的)是用于管理 SQL 資料庫服務器和資料庫本身(換句話說,它們是控制平面 API),而不是其中的資料。您將使用 SQL REST API 對 SQL 資料庫資源執行管理操作。
它們不會影響您如何連接到資料庫并管理這些資料庫中的資料,這就是您的代碼當前正在執行的操作。
因此,除非您使用 REST API 版本 2014-04-01 來管理 SQL 資料庫服務器和 SQL 資料庫(而不是其中的資料),否則您可以放心地忽略該電子郵件。
您可以在此處了解有關 SQL 資料庫 REST API 的更多資訊:https ://learn.microsoft.com/en-us/rest/api/sql/ 。
uj5u.com熱心網友回復:
我在 2020 年之后開始使用 Azure,所以我從 2014 年開始使用 API 對我來說沒有意義
2014-04-01指 Azure SQL 資料庫 API 的特定版本。Azure API HTTP 請求明確指定其版本,通常通過標頭或查詢引數。看起來 Azure SQL 資料庫在api-version查詢引數中指定了 API 版本。API 版本不會經常更新,所以使用多年前的版本是正常的。例如,之后的下一個穩定版本2014-04-01是2021-11-01.
您使用的任何庫都可能與特定版本相關聯,您可能只需升級這些庫以使用更高版本的 API。如果您不確定哪個庫正在使用舊版本,您可以嘗試使用 HTTP 代理來嗅探流量并檢查api-version查詢引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/527276.html
標籤:天蓝色天蓝色 sql 数据库短信sqlcmd天蓝色 api 应用程序
