簡體   English   中英

無法使用 nodeJS 連接到 Azure SQL DB

[英]not able to connect to Azure SQL DB using nodeJS

const azureConfig = {
    authentication: {
      options: {
        userName: "user@server.com", 
        password: "xyz" 
      },
      type: "default"
    },
    server: "myApp.database.windows.net", 
    options: {
      database: "MYDB", //update me
      encrypt: true,
      port: 1433
    }
  };

const connectToAzure = () => {
    const connection = new Connection(azureConfig);
    connection.on("connect", err => {
    if (err) {
        console.error(err.message);
        throw err;
    } else {
       // query database code goes here
    }
    });

    connection.connect();
};
connectToAzure();

我收到錯誤無法打開登錄請求的服務器“user.server.com”。 登錄失敗如何解決?

感謝 @mherzig,提供此文檔鏈接。

您必須在門戶中設置防火牆規則以允許訪問 azure SQL-db 連接。

如果您的連接來自互聯網,您可以參考此鏈接

-或者-

如果您的連接來自 Azure 內部,請直接從 Azure 門戶邊欄選項卡打開,方法是將防火牆和虛擬網絡設置中的允許 Azure 服務和資源訪問此服務器切換為開啟

暫無
暫無

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

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