發表文章

目前顯示的是 12月, 2017的文章

PowerBI On-premises data gateway 內部部署資料閘道注意事項

內部部署資料閘道 有幾個重要的事情需要注意的 1.防火牆 閘道會建立 Azure 服務匯流排的輸出連線。 它會在輸出連接埠上進行通訊:TCP 443 (預設)、5671、5672、9350 到 9354。 閘道不需要輸入連接埠。如果該防火牆PORT沒開 資料閘道仍會建立成功,但傳輸(重新整理)資料會失敗 。 下列清單包含閘道所使用的完整網域名稱。 網域名稱 輸出連接埠 描述 .download.microsoft.com 80 下載安裝程式所使用的 HTTP。 .powerbi.com 443 HTTPS .analysis.windows.net 443 HTTPS .login.windows.net 443 HTTPS .servicebus.windows.net 5671-5672 進階訊息佇列通訊協定 (AMQP) .servicebus.windows.net 443, 9350-9354 透過 TCP 之服務匯流排轉送上的接聽程式 (需要 443 以取得存取控制 Token) .frontend.clouddatahub.net 443 HTTPS .core.windows.net 443 HTTPS login.microsoftonline.com 443 HTTPS .msftncsi.com 443 在 Power BI 服務無法與閘道連線時,用於測試網際網路連線。 .microsoftonline-p.com 443 用於依據組態進行驗證。 2.使用資料重新整理    注意報表使用的資料來源,伺服器的FQDN必須與雲端設定的一樣(包含登入帳密)   EX:報表資料來源 db.myhome.com.tw  資料閘道資料來源也必須是db.myhome.com.tw          如果兩邊不一致 則無法啟用資料重新整理(雲端上的選項會是disable的) 取得電腦FQDN [System.Net.Dns]::GetHostByName(($env:computerName)) 或 [System.Net.Dns]::GetHostByName(($env:computerName)) | F...

在Ubuntu上安裝SQL Server 2017

圖片
SQL Server 2017開始支援在Linux上執行 不但體積小 而且效率還比WINDOWS更高 只要幾行指令就可完成安裝 首先我在AZURE上起一台ubuntu 注意目前MS官方聲明支援 16.04 機器至少 2 GB的記憶體。 配置描述如下 完成建立後 接著我們可以用ssh連入該機器 如果你按照微軟 這篇 的作法 輸入 sudo apt-get update sudo apt-get install mssql-server 那你可能會看到這個警告 原因是因為Ubuntu內建的更新套件清單並未涵蓋到MSSQL 1. 匯入公用儲存機制 GPG 機碼:          curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 2.註冊 Microsoft SQL Server Ubuntu 儲存機制:    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)" 3.執行下列命令來安裝 SQL Server:    sudo apt-get update    sudo apt-get install -y mssql-server 4.在套件安裝完成執行之後mssql conf 安裝並遵循提示設定 SA 密碼並選擇您的版本。     sudo /opt/mssql/bin/mssql-conf setup 5. 這邊可以輸入金鑰   我是選擇2(開發測試版本)     就完成安裝了  完成後如果跟我一樣是透過AZURE建立的虛擬機     記得要去AZURE的網路卡上 開PORT(1433) 這樣外面才連得進來 完成後即可透...

JAVA 透過程式手段進行mysql 資料庫備份、資料導出

這是一個java class 用途:以回傳整個string的方式 備份整個mySQL 資料庫 我用這個CLASS來完成透過API發動備份資料庫的行為 而不用MYSQL本身的資料庫備份排程 這再一些情形會使用到 譬如 1.mySQL代管業者 的備份需要額外付費 2.某些情形 需要透過API的方式發動備份行為(mySQL沒有此功能) 3.資料庫備份要寫到異地,當sql本機儲存空間不給備份寫入時,用這種方式引出資料庫content,再用io stream方式存到其他地方。 將CODE複製起來貼到空白文件  存成MySqlBackup.java 再import到你的JAVA專案即可使用 FENDER 2017 */ package toolkit; import java.io.*; import java.sql.*; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.log4j.Logger; /** * * @author dinuka */ public class MySqlBackup { private int STREAM_BUFFER = 512000; private boolean status = false; //initializing the logger static Logger log = Logger.getLogger(MySqlBackup.class.getName()); /** * This method is used for backup the mysql database * * @param host - hostname - localhost/127.0.0.1 * @param port - 3306 * @param user - username * @param password - password * @param db - database name * @par...

流量管理員裡面的端點檢測狀態為停止

圖片
如果你再流量管理員裡面看到端點檢測狀態為停止 如下圖 原因可能是因為 設定監控的機器VM or WebApp   監控狀態停止是因為 WebApp 的等級太低 ( 目前是 F1) 必須要標準以上才支援狀態監控 Traffic Manager is only eligible for use with App Services (formerly known as Azure Websites and Azure Mobile Services) at the 'Standard' level or above. If you downgrade your App Service to the Free or Basic tiers, it shows as 'stopped' in Traffic Manager. See also : https://stackoverflow.com/questions/36784370/traffic-manager-shows-stopped-for-web-app-at-basic-plan