發表文章

目前顯示的是 2021的文章

SQL資料庫 DELETE刪到HANG住

圖片
今天處裡一個問題 由於刪除資料筆數過多 導致SQL SERVER卡住 並且無法退出資料庫 而且有損毀跡象 錯誤訊息 There is insufficient system memory in resource pool 'default' to run this query. Msg 701, Level 17, State 84, Line 2 There is insufficient system memory in resource pool 'default' to run this query. Msg 701, Level 17, State 84, Line 2 There is insufficient system memory in resource pool 'default' to run this query. Msg 701, Level 17, State 107, Line 2 There is insufficient system memory in resource pool 'default' to run this query. Msg 3314, Level 21, State 3, Line 2 During undoing of a logged operation in database ' XXX', an error occurred at log record ID (9640:332600:231). Typically, the specific failure is logged previously as an error in the operating system error log. Restore the database or file from a backup, or repair the database. Msg 9001, Level 21, State 5, Line 2 The log for database 'FAC_Energy' is not available. Check theS operating system error log for related erro...

Office 2021 離線安裝封裝與KMS啟動步驟

圖片
1.到Office 365 Customization Tool   https://config.office.com/deploymentsettings  選擇建立新的配置 Office來源套件選擇Office LTSC 標準版2021大量授權 OR 其他你想要的版本   剩下根據你的安裝配置進行設定 在安裝選項 改成本機來源 (這邊選擇安裝環境的安裝檔案路徑 可以設定網路磁碟如 \\192.168.0.1\office2021) 完成後匯出設定檔案 會得到一個XML檔案  這就是你office 的安裝組態檔案  這邊命名為office.xml 我的組態檔案像這樣 <Configuration ID="4b609851-a8f8-4cce-bf99-22096f57e715">   <Add OfficeClientEdition="64" Channel="PerpetualVL2021" SourcePath="C:\PROPLUS" AllowCdnFallback="TRUE">     <Product ID="ProPlus2021Volume" PIDKEY="FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH">       <Language ID="zh-tw" />       <ExcludeApp ID="Lync" />       <ExcludeApp ID="OneDrive" />     </Product>   </Add>   <Property Name="SharedComputerLicensing" Value="0" />   <Property Name="SCLCacheOverride" Value="0" />   <Property Name="AUTOACTIVATE" ...

介紹 Office 365 ATP 推薦配置分析器 (ORCA)

圖片
Office 365 高級威脅防護是 Office 365 的一項附加服務,用於保護用戶免受電子郵件、URL 和協作工具的惡意威脅。由於這是一個高級解決方案,您最近購買了 E5 許可證或 ATP 計劃 1 或 2 的客戶可能難以配置這些功能。 ORCA 安裝 如前所述,ORCA 是一種高級解決方案,因此作為管理員,您必須為您的用戶執行這些。 要開始,請按照以下步驟操作: 以管理員身份 啟動 PowerShell 輸入 “  install-module -name orca  ”並 回車 使用 Exchange Online PowerShell 模塊登錄 Exchange Online。 您可以在 此處 找到連接說明 。 登錄後,您可以執行命令 Get-ORCAReport 並生成您的報告 將其另存為 HTML 文件,然後在瀏覽器中打開 當 ORCA 創建報告時,它會從 Exchange Online Protection (EOP)、反網絡釣魚和反欺騙策略以及安全鏈接和安全附件配置中提取設置,然後將它們與 Microsoft 最佳實踐建議進行比較。 然後,您可以決定以後要更改或實施的內容。 ORCA 報告 這是來自 ORCA 的示例報告,第一項顯示了當前 推薦 和 OK 項的數量。 每個類別的最新 1.2.1 版本中提供了每個區域的摘要。 讓我們看看內容過濾器策略。 我們的批量級別當前設置為 7,但 Microsoft 建議將此設置為 6 或更低。 我喜歡這份報告的一點是,Microsoft 還添加了指向這些區域的直接鏈接,以了解和獲取有關每個策略和設置的更多信息。 footer See also : https://practical365.com/introducing-the-office-365-atp-recommended-configuration-analyzer-orca/

Powerbi 報表設計種類整理

  PowerBI 不管是 direct Query 還是 Data import 都不建議太頻繁的查詢 ( 因為閘道有各種限制你的資料更新次數與存取量 ) 所以如果的儀表板情境接近 realtime dashboard 會建議採用 powerbi push api 更新的方式   我把資料更新的幾種特性整理再下面 可以根據報表的複雜度以及呈現方式去選擇   這無關採用哪種資料保存方式     乘載資料量 更新頻率 應用情境 資料處理能力 PowerBI Rest API 小 (200,000 筆 / 次 ) 即時 儀錶板 幾乎沒有 ( 單純資料視覺化 ) Direct Query 中  (  1 千萬筆 ) 最小每 15 分鐘一次 簡易報表 or 儀錶板 無資料整合與清洗能力 Data import 大 ( 資料來源 10GB) 8 次 / 天 BI 報表 ( 分析用途 ) 可自訂資料關聯進行異質資料整合與分析 footer See also :

SQL 2016 always on cluster 安裝步驟

以下為簡要步驟 (但我看很多網路文章很詳細但都錯的 導致我做很多TRY&ERROR) 以下為最簡單架構之sql always on cluster AD SQL-A SQL-B 安裝設定AD就不說了 反正你要準備一個AD 1.SQL-A、SQL-B 加入網域 2.SQL-A、SQL-B 安裝容錯移轉叢集 3.SQL-A建立容錯移轉叢集並將SQL-B加入叢集    驗證叢集中可能會有警告,但沒錯誤就可以建立起來 4.SQL-A、SQL-B安裝資料庫 stand alone 5.SQL-A、SQL-B防火牆開PORT 1433,5022 6.SQL-A、SQL-B去SQL 設定管理員 設定SQL SERVER 啟用always on 應該要看到cluster名稱    SQL服務執行帳號改為服務帳號(AD帳號) 7.SQL-A  OR  SQL-B建立一個SHARE Folder 8.SQL-A、SQL-B安裝SSMS 確認能成功進資料庫後  建立Always on群組  資料庫植入方式如果自動植入失敗 可以嘗試手動植入 並透過步驟7設定的share folder去當作植入資料夾 9.去叢集管理員 如果是偶數台SQL叢集 要加入一個見證磁碟 才能讓叢集能自動切換(Fail Over) 10.測試移轉   footer See also :

安裝EXCHANGE EXTEND SCHEMA

僅安裝EXCHANGE 擴充 Active Directory 前置作業 您可以使用 Active Directory 網域的任何成員,為 Exchange 2019 準備 Active Directory。 電腦需要下列軟體: a.  .NET Framework 4.8  注意 在 Windows Server Core 上安裝時,您必須針對安裝此套件使用索引鍵 "/q"。 您可以選擇性地對記錄使用 "/log [PATH]"。 b.  適用於 Visual Studio 2012 的 Visual C++ 可轉散發套件  注意 Visual C++ 可轉散發套件的系統需求並未提及 Windows Server 2016 或 Windows Server 2019 的支援,但可轉散發套件可在這些版本的 Windows 上安全安裝。 最新支援版本的概觀可在此取得: Visual C++ 可轉散發版本 。 如果您是使用 Exchange 安裝精靈準備 Active Directory,則需要 Visual C++ 可轉散發套件。如果您是從命令列使用自動安裝來準備 Active Directory,則不需要此套件。如需詳細資訊,請參閱 準備 Active Directory 及網域 。 在 Windows PowerShell 執行下列命令來安裝 Remote Tools Administration Pack: PowerShell 複製 Install-WindowsFeature RSAT-ADDS 擴充 Active Directory 架構以用於 Exchange 時,需符合下列必要條件: 您的帳戶必須為 Schema Admins 和 Enterprise Admins 安全性群組的成員。若您有多個 Active Directory 檥系,請確定您登入正確的樹系。 電腦必須與架構主機位於相同的 Active Directory 網域和站台。 若您使用  /DomainController:<DomainControllerFQDN>  參數,則必須指定作為架構主機的網域控制站。 唯一支援的擴充 Exchange 架構方法是使用 Setup.exe 搭配  /PrepareSc...

M365查使用者是否啟用MFA POWERSHELL

圖片
查詢使用者是否啟用MFA 請把UserPrincipalName換成你想查的帳號   Install-Module -Name AzureAD Install-Module MSOnline Connect-MsolService $Result=@() $users = Get-MsolUser -UserPrincipalName “AdeleV@M365x068819.OnMicrosoft.com” $users | ForEach-Object { $user = $_ $mfaStatus = $_.StrongAuthenticationRequirements.State if ($mfaStatus -ne $null -or $methodTypes -ne $null) {if($mfaStatus -eq $null) { $mfaStatus='Enabled (Conditional Access)'}} Else {$mfaStatus = "Disabled"} $Result += New-Object PSObject -property @{ UserName = $user.DisplayName UserPrincipalName = $user.UserPrincipalName MFAStatus = $mfaStatus } } $Result footer See also :

如何移除掉powerbi data gateway cluster的資料閘道連結

圖片
現在可以通過 以下步驟中 的 Power BI 管理中心 輕鬆實現這一點 。 your code here footer See also :

ADFS與M365同步錯誤處理參考

 強制更新 ADFS 與 O365 驗證憑證   使用者反映無法透過 ADFS 登入 M365 確認一: ADFS 網站可連入 但導向至 M365 會失敗   2021/7/8 Fender 問題一 Error after certificate change on secondary ADFS 3.0 Server System.IdentityModel.Tokens.X509SecurityToken..ctor(X509Certificate2 certificate, String id, Boolean clone, Boolean disposable) 給予憑證 ADFS 服務帳號存取權限   問題二 AD FS 憑證的緊急輪替   判斷您的權杖簽署憑證指紋 若要撤銷 AD FS 目前正在使用的舊權杖簽署憑證,您需要判斷權杖 sigining 憑證的指紋。 若要這樣做,請使用下列步驟: 1.      連接到 Microsoft Online Service  PS C:\>Connect-MsolService 2.      記錄您的內部部署和雲端權杖簽署憑證指紋和到期日。   PS C:\>Get-MsolFederationProperty -DomainName <domain> 3.      複製指紋。 稍後將會用它來移除現有的憑證。 您也可以使用 AD FS 管理來取得指紋、流覽至服務 / 憑證、以滑鼠右鍵按一下憑證、選取 [View certificate] ,然後選取 [ 詳細資料 ] 。 判斷 AD FS 是否自動更新憑證 依預設,會將 AD FS 設定為在初始設定時和當憑證接近其到期日時自動產生權杖簽署和權杖解密憑證。 您可以執行下列 Windows PowerShell 命令:   PS C:\...

POWERBI DESKTOP 無法將報表存到SSRS(Report Server)上面 出現 未預期的錯誤

圖片
在儲存檔案時出現以下狀況 參考這篇 https://community.powerbi.com/t5/Report-Server/Unexpected-error-encontered-when-save-report-to-Report-Server/m-p/342508#M3510 PBI desktop doesn't support NTLM in the Save As function 在 WINDOWS 認證管理員中添加你的 powerbi 憑據。 1.   若要開啟認證管理員,請在工作列的搜尋方塊中輸入 認證管理員 ,然後選取 [ 認證管理員控制台 ] 。 選取 [Web 認證 ] 或 [Windows 認證 ] 來存取您想要管理的認證。  

撈取所有SQL上面的帳號清單

在SSMS執行以下指令 select sp.name as login, sp.type_desc as login_type, sl.password_hash, sp.create_date, sp.modify_date, case when sp.is_disabled = 1 then 'Disabled' else 'Enabled' end as status from sys.server_principals sp left join sys.sql_logins sl on sp.principal_id = sl.principal_id where sp.type not in ( 'G' , 'R' ) order by sp.name; 以下是範例   資料庫: XXX Login 帳號名稱 Login Type 建立日期 上次使用日期 用途 保管人 啟用中 ##MS_PolicySigningCertificate## CERTIFICATE_MAPPED_LOGIN 2019-09-24 14:21:16.393 2019-09-24 14:21:16.393     關閉 ##MS_PolicyTsqlExecutionLogin## SQL_LOGIN 2019-09-24 14:21:53.570 2021-04-01 05:35:28.367     啟用 ##MS_SmoExtendedSigningCertificate## CERTIFICATE_MAPPED_...