Power BI Report Server Analysis Services Connection Error
筆記 Windows Update 之後 Power BI Report Server 無法正常開啟報表以及進行報表上傳,錯誤的顯示來自 SSAS 的錯誤的處理方式。
筆記 Windows Update 之後 Power BI Report Server 無法正常開啟報表以及進行報表上傳,錯誤的顯示來自 SSAS 的錯誤的處理方式。
作業系統使用一段時間之後,運行的速度就會下降,包含開機或者是執行各項程式。造成這個問題其中一個原因來自於不斷累積的 temp files,本次筆記說明如何透過指令的方式刪除這些檔案。
筆記如何使用 AppCmd 進行 IIS 的站台相關的 Always Running, Auto Start, PreloadEnabled 等設定,讓應用程式或相關程式 (如 Hangfire) 可以如期排程執行。
筆記那些微軟 Rename 的產品與它們原本的名字 In a significant move, Microsoft has announced a sweeping change in its product lineup, marking the introduction of a new era in technology.
筆記如何使用 PowerShell 跨伺服器匯出與匯入共用資料夾設定,在搬遷伺服器的好幫手。
說明 Power BI 報表伺服器在連線 PostgreSQL 發生 "Please install Npgsql version 4.0.10.0 or earlier." 該如何處理。
說明如何使用 PowerShell 來取得所有檔案的 FileHash 用於監督檔案是否有竄改或者不一致的情形,以及說明如何針對兩個資料夾來源比較 Symmetric Difference 的檔案差異。
Windows 上帝模式(Windows Folder GodMode)是一個方便的技巧,讓 Windows 使用者可以更有效率且集中地存取操作系統的各種設定和功能。透過建立一個特殊的資料夾,可以將許多系統設定和控制面板選項集中在一個便捷的位置,節省時間和精力。
在追求數位韌性的時代,先來回顧一下 IT 日常生活大家琅琅上口的 HA 以及 DR,還有備份、備援、抄寫以及容錯分別代表的意涵,最後枚舉 Microsoft 所提供的各式 Solutions 😁
說明如何管理 SQL Server Agenet 來自 Power BI Report Server 排程的 Jobs。
筆記如何透過 備份與還原 IIS 的站台以及應用程式集區設定,從而實現優雅地站台遷移以及毀損還原的作業 😏
筆記 IIS 如何對 Web.config 進行加密,以保護連線資料庫的 Login 資訊無法被任意取得 Web.config 檔案者進行檢視。
說明如何在 Azure DevOps Server 持續整合加入 Cehckmarx 源碼檢測,讓專案開發更為安全與更為自動 😀
說明如何準備 DP-300 Microsoft Administering Microsoft Azure SQL Solutions 證照 (原本的名稱為 Administering Relational Databases on Azure ),從測驗包含的範圍、參考學習資源及練習題庫資源。並說明如何實際使用 14 天進行準備並順利取得證照的心得分享。
筆記 IIS Application Domain 與 Application Pool 差異,邁向對 IIS 的更深入理解 😉
參考 learn.microsoft 的教學,驗證在 Windows Server 使用 Windows Container。
說明如何安裝 Windows Server Core,也就是沒有完整桌面 GUI (Desktop Experience) 的伺服器作業系統。能夠讓伺服器資源運用更為效率,並且提高作業系統的安全性。
筆記如何在 IIS 上部署 Application Request Routing 從而進行 Reverse Proxy 以及 HTTP Load Balancing。
筆記如何使用 OpenSSL, Nmap 以及 curl 確認 Windows Server 目前機碼設定所支援的 TLS 版本,以符合資安稽核的要求 😀
筆記如何在 Windows Server 架設 FTP Server 提供檔案傳輸與交換機制,並說明如何進行授權。同時說明 Client 端如何連線 FTP Server 讀取與寫入資料 😎
說明如何使用 Windows 內建的 CertUtil 工具來檢視 .pfx 格式的憑證檔案,在更新 HTTPS 憑證時能夠派上用場;說明 OpenSSL 來處理各式與憑證相關的需求 😎
說明如何使用 Netstat 確認伺服器上連線進出的資訊,以及判斷使用該連線的 Process 😎
筆記如何使用 PowerShell 取得 Windows 作業系統下,資料夾目錄、檔案以及子資料夾的權限設定,對於盤查 File Server 的資料夾安全性而言非常方便。
筆記 IIS 應用程式集區 Managed Pipeline Mode 設定為 Intergrated Mode (整合模式) 與 Classic Mode (傳統模式) 的差別,並延伸討論 ISAPI Filter 與 ISAPI Extension 對應到 Http Module 與 Http Handler 的關聯,並且示範如何實作 Http Module 用以處理常見的資安弱點掃描實務 🙂
實作 DP-300 Lab,從實驗課程中精熟 DP-300 的測驗重點以及工具操作。本次要實驗的是如何建立 Azure SQL Database 以及建立 PostgreSQL。
實作 DP-300 Lab,從實驗課程中精熟 DP-300 的測驗重點以及工具操作。本次要實驗的是如何建立 Azure VM 並且搭配 SQL Server Developer 版本,並使用 SSMS 進行資料庫還原與操作,最後會調整 Azure Networking 設定,從本機使用 SSMS 遠端連線至 Azure VM 😎
說明如何在 Power BI Desktop 使用 Pivot Column、Unpivot Column、Group By 以及 Transpose 等資料轉換操作,讓資料能夠隨心所欲達成報表設計 😉
說明如何準備 AZ-204 Microsoft Azure Developing Solutions 證照,從測驗包含的範圍、參考學習資源及練習題庫資源。並說明如何實際使用 14 天進行準備,以高分通過測驗並順利取得證照的心得分享。
說明如何使用 Visual Studio 將 .NET Core Application 以 Container 的方式部署至 Azure App Service,同時也比較如何將相同的專案進行調整,並直接部署至 App Service 而不透過 Container 的方式,從而比較兩者的差異。
整理微軟已經 MSDN 時代退役的文件,雖然與最新的版本技術有所落差,但其中關於 Performance Tunning、Security Best Practices 以及 Architecture Deisgn 的部分,亙古不變,仍是值得參考的精品。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure Azure Content Delivery Network, CDN。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure Azure Service Bus Queues。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure API Management。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure Key Vault。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure Authenticate。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure Storage SDK。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 Azure Container。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用具有 Scale Out 特性的 Cosmos DB。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。本次要實驗的是如何使用 ServerLess 架構下的主角 Azure Functions。
實作 AZ-204 證照測驗準備的實驗課程,從實驗課程中精熟 AZ-204 的測驗重點以及工具操作。 本次要實驗的是如何使用 Azure App Service,取代傳統使用作業系統搭配 IIS 的部署方式,App Service 是 Fully Managed 的 Platform as a service 服務,不再需要管理作業系統更新、網路機制等問題,對於開發者而言需要煩惱的事情減到最少的部署方式。
說明如何使用 Azure DevOps 實踐現代化系統開發流程,從版本控制、持續整合到持續部署。詳細從 Azure DevOps 的安裝、資料庫設定到 Build Machine 的 Agent 安裝、Deploy Target 的 Deployment Group 安裝,到建立完整的 Pipelines,實證從 Visual Studio Commits 到網站終端呈現完整更新結果的全流程 😎
介紹 CIS Benchmark 與 CIS Control,藉由相關規範與最佳資安實務建議調整 IIS, SQL Server 與 Windows Server 減少潛在的資安風險 😎
說明 Microsoft Power Automate 的用途以及使用方式。Power Automate 是微軟的 RPA 解決方案,原名為 Microsoft FLow,屬於 Software as a service 的服務,支援雲端線上與桌面使用 (Desktop)。在使用的價格上 Power Automate 提供有限功能的免費使用,並且使用訂閱制每人月費計價的方式,價格依照方案的不同從 450 到 1200 元等。
筆記新迎入的 Web Server 使用 IIS 安裝所需要搭配的安裝與設定步驟。
筆記如何處理 IIS 只回應本機 IP 的連線 (localhost, 127.0.0.1) 但卻不回應 Binding 在站台上的對外 IP;說明如何限制 IIS 只 Listen 本機 IP 而忽略伺服器網路卡上的對外 IP。本次使用 指令工具來說明與處理。
說明如何使用 NLog 涵蓋所有 IIS Logs 可以記錄的資訊欄位,包含 cs(Referer)、sc-status、cs-uri-stem,並處理 IIS Logs 無法蒐錄的資訊欄位,例如 Post Data 及 Form Collections 等。
比較在地端建置 Azure DevOps Server 的計價方式並與雲端使用 Azure DevOps Services 相比,同時說明 Vistual Studio Subscription 能夠為 Azure DevOps 使用所帶來的優勢。
實驗 ASP.NET 上傳檔案時,資料夾需要提供 NTFS 權限的對象。實驗的授權對象包括了 Application Pool Identity、Domain Users、Authenticated Users、IIS_IUSRS 以及 Current Auth Users 等等。 最小權限的探究,實驗過才知道 😎
說明如何查閱、設定 Windows NTFS 檔案與資料夾的擁有者 (Ownership) 以及權限擁有者 (Permissions),同時示範 icacls 以及 takeown 以及 PowerShell 關於權限的使用方式。
筆記 IIS 與使用 SMB 協定存取檔案的要點,並討論 Static File Http Module 以及 UNC 做為網站來源的設定方式。
筆記如何使用 PowerShell Get-Command, Get-Alias 以及 Get-Member 熟悉 PowerShell 指令以及物件使用方式。
說明如何使用 Log Parser 進行 IIS Logs 的分析,讓生活變得容易 (Make your life easier)。
筆記如何使用 PowerShell 進行 Restful API 的 GET, PATCH, POST, DELETE, PUT。
筆記如何使用 PowerShell 檢查特定 Port 是否提供服務。
簡介例如利用微軟 Microsoft Learn 進而由 Certification 準備從 Self-Paced Online Learning 以及 Instructor-led 的方式來進行學習,系統性地學習微軟生態系的知識與工具。本次的介紹以 SQL Server Developing, Adminisration & Business Intelligence 為例。
簡介 MCSA / MCSD / MCSE 的古往今來以及目前的 Microsoft Role based 系列證照,以及在 MCAS / MCSE 紛紛退役的情況下,SQL Server DBA / Developer / Windows Server MIS 該如何培訓。
筆記如何使用 PowerShell 對特定路徑資料夾進行檔案複製,同時複製作業上會忽略來源的子資料夾關係,而將所有符合的檔案複製到目的地資料夾路徑,但需要注意來源同名檔案的問題。
如何使用 Application Request Routing,從 OSI Layer 7 Application Layer 上進行 Failover,達成 IIS Web Farm 的高可用性。相較於 NLB 是作用在伺服器 Crash 才進行 Failover,ARR 可以藉由 Http Request、Http Response Status 來判斷是否進行 Failover 能夠達到更完善的使用者服務不中斷體驗。
如何使用 Network Load Balancing, NLB 技術來達到平衡或是偏好性分流,將使用者需求分流至各網頁伺服器的方式。NLB 屬於 OSI Layer 3 Transport Layer 的架構應用,因此無法偵測到應用程式本身的狀態,這點讓 NLB 無法單獨勝任 High Availability 的工作,但其作為負載平衡的重要性不容小覷 🙂
Note about how to achive Failover and High Availability with IIS.
整理微軟的軟體產品生命週期原則,規劃在產品屆於 End Of Sercie (EOS) 官方終止支援前,能夠及早進行移轉、升級的規劃,避免既有的產品部署淪為孤立無援。
筆記如何從 SQL Server 登入失敗的錯誤紀錄,回推查詢 Web Server 從而找到連線的來源所在。
筆記如何使用 Command Prompt, PowerShell 管理 Windows Services。
說明如何將地端版的 SharePoint 以及 Office Online Server 進行 HTTPS 憑證更新。
說明如何藉由 IIS Url Rewrite 設定自動將 Http Request 導向 Https。
筆記如何管理 Windows 10 作業系統上的音訊輸入來源,也就是麥克風裝置的管理。當作業系統有多個麥克風輸入來源,不正確的組態可能會浪費許多時間在嘗試輸入裝置的好壞,但其實問題就出在組態的設定上。
筆記如何使用 PowerShell 搜尋檔案中的特定關鍵字,示範的情境為對於 IIS Logs 檔進行搜尋。
說明如何在 Word 進行密碼保護文件的設定,讓沒有密碼的人無法開啟檔案。或是以密碼的方式限制檔案只能夠被閱讀、被追蹤修訂、加註意見等。Word 的密碼保護機制,可以做為傳輸機密資訊上 AES 加密方式的解決方案。
筆記如何使用 PowerShell 的 5 個語言技巧,讓管理伺服器更為有效率。介紹的技巧包括 Compare-Object 比對 Process 的異動情形、將資料轉換為 CSV 或 HTML、使用 PowerShell 檢視 CPU 使用中的 Process、使用 PowerShell 檢視 Eventlogs 以及如何使用 Where 過濾物件的方法 😎
教學如何使用 PowerShell 對陣列資料進行 Get-Unique 操作,移除重複的元素,需要注意的是 PowerShell 的 Unique 需要先進行 Sort-Object 對陣列進行排序。
說明如何使用 Windows 10 Encryption File System (加密檔案系統),並比較與 Bitlocker 的差別,以及說明 EFS 是否能夠作為 Windows 作業系統在傳輸資料上加密的解決方案。
筆記 Powershell 的基礎知識,關於如何使用物件與資料結構,包含 Array 陣列以及 Hash 雜湊表。
教學 IIS 如何在網域的情境下使用 AD User 作為連線遠端 SQL Server 資料庫。同時對於三種解決方案 AppPoolIdentity、ASP.NET Impersonation 以及 "Connect AS Specific User" 進行比較。藉由本次的內容,可以更深入的掌握如何設定 IIS,達到特定的應用程式與資料庫連結組態 😲
教學如何在 IIS 的環境,使用 Windows 驗證連線 SQL Server 資料庫。示範的程式是以 ASP.NET MVC 5 進行示範,完成設定後,將可以使用 Windows 驗證的方式去存取資料庫,不需要額外在資料庫中安全性中新增 SQL Server 驗證。 同時也說明過程中碰到的 500.24 Http Status 等問題該如何進行處理 😎
筆記使用 Windows Command Line, 命令提示字元,進行作業系統操作的實用指令與教學,同時逐步在 IT 的生涯基於工作需要,完成 CMD 指令大全,並且搭配 Powershell 與 bat 執行檔,自動執行程式與登入等工作。
筆記 Windows 伺服器管理員所需要的工具,除了 cmd 以及 powershell 以外,實用的 GUI 工具,包含 perfmon, resmon, taskmgr, eventvwr 以及 services.msc 等等,藉由指令以及 GUI 工具的互相搭配,能夠讓伺服器管理的工作更為輕鬆。
筆記遠距雙方需要分享畫面、提供系統控制權的情境下,如何以 Widnows 作業系統所提供的協助工具:遠端協助、快速助手以手使用 Teams 螢幕畫面分享來解決問題 😎
筆記 IIS 檔案上傳發生因檔案大小限制 (413.1 Content Length Too Large),實體不足無法正確上傳檔案時的處理方式。
筆記區別 IIS 的錯誤頁面與 ASP.NET 的錯誤頁面,並說明如何從 IIS 進行設定,從而釐清錯誤的發生以及妥善的控制避免使用者觀看到詳細的錯誤訊息。
筆記如何使用 PowerShell 對網頁進行 Request,並取得 Status Code。另外也介紹如何進行 Post Requests,並帶入 Windows Authentication 的驗證。
筆記如何使用 Winrc 進行遠端回收 IIS 應用程式集區。
筆記 Windows 記事本中儲存所使用的編碼選項所代表的使用意涵。
筆記如果企業環境有使用 Active Directory Certificate Service ,該如何向此 CA 申請自簽憑證。
筆記如何利用 Windows 10 的全新功能以及 Sysinetrnals 的 RegJump 來快速查詢機碼。
筆記查詢作業系統上 .NET Framework 版本的方法🔍 Determine which .NET Framework versions are installed
筆記如何能如同 Excel 加總欄位的計算方式,在 Microsoft Word 中計算表格中的數值,而不需要手動計算。 🤖
筆記經典函式 VLOOKUP 的使用方式,並介紹 Microsoft 365 全新登場的 XLOOKUP 函式 (VLOOKUP 的火力加強版 🔥)
筆記 Excel PowerQuery 的使用方式,以往馳騁 PowerBI 的 PowerQuery 來了 (其實本來就是出自 Excel😅),從此日常作業等級的資料處理需求,不用特別勞駕 Python 處理 😲
筆記如何顯示作業系統中隱藏的檔案、資料夾、系統資料夾,要特別注意解除隱藏後不要誤刪重要的系統檔案,否則會造成無法正常開機。
筆記查詢微軟產品的授權方式,讓數位應用的歷程不僅用得聰明也用得合規 😎
本次的筆記源自 Pluralsight - Securing IIS Websites、Pluralsight - Auditing IIS Web Servers for Security and Best Practices課程心得、CSI Bnechmark IIS、技服中心 Government Configuration Baseline 的實務設定及相關文章的綜合整理:關於 IIS 安全實務設定建議。 良好的 IIS 安全設定可以和 Application Security 互相輝映,同時也可以補充不足,本次筆記綜合課程的內容,並反思個人在 IIS 設定上的心得 😄
因為業務的需要自主準備 DA-100 證照,參考之前準備AZ-104 的經驗,以 Microsoft Learn Path 為學習素材,並輔佐 GitHub 上的 Lab 來強化實作。準備本證照最大的用意不是證照本身,而是在攻略各個配分項目的同時,提升自己對 Power BI 的認識與理解 💛
不論是程式開發或是資安實務都會提到對於 Web.config 的安全設定,本筆記整理各種無論是隱藏伺服器資訊、保護 Cookie, Session 等設定 Web.config 的方式 💡
預設上 Powee BI Reports Server 僅支援特定格式的檔案上傳,如果想要擴充,可以藉由本次筆記的方法完成 💡
紀錄使用者碰到共用資料夾的檔案,要使用 Word 編輯,卻出現「文件已由另一個使用者鎖定」,無法編輯的問題處理方式 💡
歸納整理 Power BI New Features ,盤點整理並納為自己設計報表時的解決方案選項。收錄包括利用報表的角色來控制報表的安全性。
DAX 是學習 Power BI 從初級進入中級的門檻,但學習門檻上不是那麼直覺。但藉由筆記的方式逐一攻略與紀錄教學上的範例,期待能力克 DAX ,讓使用 Power BI 的技能更進一階。
整理滲透測試時使用的 Scripts,同時藉由分析 Powershell Scripts 來精進👨💻自己編輯 Powershell Scripts 的技術。 ⚠️進行滲透測試,務必要遵照規範在事前取得對象的允許授權,以免誤觸法網。
最近參與的課程講師都習慣除 GUI 操作外補充使用 Powershell 做同樣結果的方法,慢慢的也對 Powershell 有一點 sense,同時 Linkedin Learning 上豐富的入門教學也讓學習 Powershell 更平易近人。身為微軟生態系的開發者,學習 Powershell 讓作業自動化、規模化也是必然的成長路徑。於是從本篇筆記開始展開自己的 Powershell 實務之旅 👨💻
筆記準備 AZ-104 過程中,從 Microsoft Learn 中發現的有趣架構圖與實作課程,作為日後要使用相關雲端服務複習或者架構參考的切入點。
原本規劃今年學習雲端服務的方式,是以開發者所需的 Application 以及 Database Host 的方式來進行。但臨時被安排參加了 instructor-led course 同時有考取證照的要求下,放下手邊原本進行中的任何學習活動,專注在從課前到實際考試當天為期一個月的學習計畫。特別筆記關於 Microsoft Azure Administrator (AZ-104) 證照準備過程中,所參加的課程、使用的資源以及備考的策略。 Medium 閱讀版本
教學如何在 Windows 10 & Windows 11作業系統下新增注音以外的輸入法:包含倉頡輸入法、大易輸入法、行列輸入法以及速成輸入法。此外不需要另外尋找破解的方式,Windows 10 作業系統就可以新增上述輸入法囉 👀
Internet Information Services (IIS) 是工作中重要的工具,作為網路伺服器提供使用者服務,同時管理者如果活用 IIS 可以減輕許多開發層級的工作。部落格寫作至今也累積了幾篇針對 IIS 設定的筆記,而最近有系統地進行了 IIS 的學習,於是將之前的筆記做本篇中做統整,並且紀錄本次系統性學習取得的收穫 😎
使用 GUI 安裝已不下數十次,筆記下安裝的步驟以及使用 Powershell 指令安裝的方式。
⚠️「無法開啟此簡報,若要檢視此簡報,請在 Microsoft PowerPoint 中開啟。」這個問題使用了數個工作天來處理,特此筆記,希望能幫助到有緣人😂。
部分電腦管理者為了避免會被使用者以 Regedit 調整機碼,會將 Regedit 關閉,而這可以藉由**本機群組原則編輯器**來設定開啟與關閉。
微軟因應新冠肺炎所造成的失業問題,經由分析 Linkedin 的資料後提出十種市場需要的專業,並且減免 Azure 證照的測驗費用,活動到 2020 年底以前。
少數的網頁維護仍然是透過 Office Word 來進行的,因為許多網頁當初是透過 Word 所設計的,如果要轉成乾淨的 Html 也不是不行,就是要逐檔花費一點小小的時間,但有時候需求真的太小了,小到仍然是繼續用 Word 維護下去,直到有夠大的需求才會想順便修正。
在列印 Excel 表格最常見的問題就是欄位太多,造成無法在同一頁呈現,這個時候除了針對每格欄位分別設定欄位寬度,最方便的方式就是先預覽列印結果,並且縮放版面的方式來做調整。
說明如何啟用 IIS 預先載入的功能,讓 IIS 重啟或者集區回收之後將服務自動起來,而非使用者連線後才啟動服務,避免使用者啟動服務過程感到緩慢體驗不佳。
微軟調整了課程與認證的產品線,聚焦在 Role-Based 類型的認證 ,初級的認證則保留了 MTA。但過往的認證課程仍有許多參考的價值,尤其是課程的教材、課程的大綱與核心目標,故特別筆記相關清單。
報表伺服器的安裝非常直覺,完成安裝後進入設定報表伺服器,如果已經具有資料庫的話,僅需設定資料庫連結、服務帳戶、前台網址即可。
Sqlite 的方便用過都知道,如何在 ASP.NET MVC 下順利地使用呢?幾項步驟,跟著完成就可以使用!
因為負責的應用系統的緣故,有幸與微軟 Premier Supoort 合作,處理工作中面臨的 IT 問題。過程中有機會知道微軟的 Supoort Team 是如何使用工具來解決問題,觀摩學習到的工具與分析的指標以及歷次的合作都是十分值得紀錄的。
IT 工程環境常有複製檔案的需求,而如果有一些特定的複製條件時,例如只複製特定日期以後、特定格式、排除資料夾、只複製差異的檔案等,Windows 內建的 robocopy 就是一個好用的工具。
IIS (Internet Information Server) 的權限設定只是幾個小按鈕就能完成,但正確的設定就能避免浪費除錯時間。而在設定時最基本的情境就是要讓網站能夠如期呈現,並且讓對應權限的使用者進行符合權限的動作。