發表文章

目前顯示的是 2019的文章

[python]連接SQL Server 2017 Express障礙排除

目的 2019/8/27更新:安裝python的時候把Add Python 3.X to PATH打勾(X為版本) 用python連接SQL資料庫操作 希望以後減少耗在這類基礎環境設定上 問題描述 從網路尋找連接SQL的方法時,目前主要為使用python的ODBC套件連接。但大部分是已經有一定經驗的人,有些前置作業不會詳細解釋,因此在操作的時候幾乎每一個步驟都遇上問題。以下為每個步驟以及遇上的問題及解決方法: 安裝pyodbc 網路常見描述:pip install pyodbc 執行以系統管理員身分執行命令提示字元 錯誤訊息:pip 不是內部或外部命令、可執行的程式或批次檔。 原因: 安裝python的時候沒有把Add Python X to PATH打勾(X為版本,是安裝版本而定),所以 系統環境變數沒有包含pip的路徑,也就是python安裝路徑 解決方式: 系統內容>進階>環境變數>系統變數 選擇Path,點選編輯 點選新增,加入python安裝路徑 再重新執行pip install pyodbc 安裝成功 在python的編譯器中連接SQL Server(本機) import pyodbc 連接語法: con = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=pythontest;UID=User;PWD=Password') DRIVER:ODBC驅動程式名稱,本例使用的是SQL Server SERVER:伺服器名稱 DATABASE:資料庫名稱 UID:使用者名稱 PWD:使用者密碼 錯誤訊息:SQL Server 不存在或拒絕存取。 詳細錯誤訊息: [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或拒絕存取。 (17) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53)' 原因:不確定,再找到訊

[HelpDeskNote][Hyper-V]Hyper-V管理員無法連線本機伺服器

問題描述 某一天Hyper-V就突然無法使用了。正確地來說: Hyper-V管理員沒有自動抓到到本機伺服器。 點選>連線到伺服器>本機電腦>跳出錯誤訊息: Hyper-V嘗試存取電腦'User'上的物件時發生錯誤,因為找不到該物件。該物件可能已經被刪除。請確認電腦正在執行虛擬機器管理服務。 確認過的設定 確認Hyper-V虛擬機器管理服務執行中。 確認CPU支援虛擬化服務(SLAT)。 版本為Windows10 Pro 1903 專業版,支援Hyper-V Windows功能Hyper-V已經打勾並安裝。(都使用一陣子了) 解決方法 嘗試過,但無效的方法 Hyper-V功能移除後重新安裝。無效。 卸載防毒軟體。無效。 從英文論壇找出的解決方法 設定>開啟"Windows 安全性" 開啟"應用程式與瀏覽器控制" 點選最下面的"惡意探索保護設定" 切換到"程式設定"分頁 找到"C:\WINDOWS\System32\vmcompute.exe"並點選 點選"編輯" 往下滑到"控制流量防護 (CFG),把"覆寫系統設定"取消打勾 以系統管理員身分開啟powershell,執行"net start vmcompute",確認成功執行。 完成後,直接執行Hyper-V管理員後恢復正常。 參考資料: Hyper-V Manager unable to connect to server "Local computer"

[HelpDeskNote][Outlook]右鍵點擊信件的寄件者,無法建立聯絡人且凍結(outlook 2013 cannot add contact from email)

圖片
寫在最前面: 不保證可以解決問題,只是我遇到的案例可以用下面的方式解決。 Hey guys,I can't find the solution with key word in Chinese and English. And it's too hard for me to describe the method in English. So I write the solution in front of the article. Just remove/uninstall the preinstalled Office2016/Office365. I hope that help. 狀況敘述: 用戶端環境 Win10 1809,Outlook 2013),Office 2013 64bit 圖一, 點擊從紅圈處。 圖二 ,點選新增,然後Outlook就凍結了(Outlook become freeze.) 正常來說,應該會出現如上圖的編輯,但是案例的狀況是整個凍結住。 解決方法: 移除系統隨機附贈安裝的Office 365/Office2016。 而且不用重開機。馬上就能正常操作。 方法真的是讓人啞然失笑...由此不難理解為什麼網路上資料很少,連英文都找不到。 問題的切入點一偏,就完全失去頭緒,比警察搜查還困難... 留下這個頁面,希望哪天可以幫上有同樣問題的人。

[HelpDeskNote][MMC]無法建立嵌入式管理單元-安裝RSAT後解決

英文的資料真的比較多(笑)。 關鍵字用英文比較能切中正題,中文容易跑出過期的或是偏移問題的解答。 狀況描述: 電腦重灌Windows 10 1903後,加完網域要設定Microsoft Management Console(MMC)時,有為數不少的管理單元無法使用,Ex:Active Directory相關的管理單元、DHCP....等。 搜尋"無法建立嵌入式管理單元"的時候,翻遍中文資料找不到解決方法,最後是搜尋"mmc no active directory"才找到解決方法。 原因是未安裝Microsoft Remote Server Administration Tools (RSAT),應該是我背景知識不夠... 半路出家要找解答只好從英文資料找。 安裝完後,管理單元就可以正常嵌入了。 參考資料: Installing Active Directory Users and Computers MMC Snap-in on Windows 10 Remote Server Administration Tools for Windows 10 Remote Server Administration Tools (RSAT) P.S 建議備好原廠Driver,重灌的時間是2019/7/5,系統是Win10 1903,我的網卡一直瞬斷直到我換回原廠。 P.S2 Windows 沙箱(Sandbox)剛裝好還是不能用,why?

[HelpDeskNote][Outlook]傳送接收時發生錯誤0x800CCC90)

本次案例是Outlook2013,估計其他版本也可能會遇到。 發生錯誤時盡早找出問題信件,之後信件多了,會很難判斷問題信件是哪一封。 情況: 傳送與接收時,接收信件會發生錯誤: 作業 '接收中 - j-kyletty@tty.yuden.co.jp'已報告錯誤 (0x800CCC90) : '內送 (POP3) 電子郵件伺服器報告內部錯誤。如果仍收到此訊息,請連絡伺服器管理員或網際網路服務提供者 (ISP)。  伺服器已回應: -ERR Message corrupted' 但,雖然發生錯誤,卻仍然可以正常收發mail。經過測試,外部與內部的郵件都可以正常收發。 解決方式: 本次的案例疑似是因為有一封HTML格式的郵件格式錯誤(雖然不知道是甚麼錯誤),因為格˙是錯誤無法接收這封郵件,所以一直出現錯誤訊息。 因為案例是使用Exchange 2013,可以用OWA網頁收信。登入後找出這封問題郵件,並且刪除後,Outlook 2013的傳送與接收就不會再出現錯誤。

[HelpDeskNote][Win7]桌面捷徑無預警消失

*微軟宣布在2019年將停止支援Win7,以後應該不會遇到這樣的問題。 某些使用者反應的桌面捷徑會無預警消失,查了一些資料發現只有Win7才會存在這樣的狀況,Win10反而沒有。查微軟官方確認,作怪的是「系統維護疑難排解員」的功能,只要關閉這項功能就可以解決。實際上會影響到哪些功能暫時不確定,目前是沒有使用者反應。 解決方法:停用系統維護疑難排解員 [開始] >>> [控制台] [系統及安全性] >>> [找出問題並修復] *需開啟類別檢視 按一下左邊窗格的 [變更設定] [電腦維護] 設定為 [關] 變更完成後,應該就能避免捷徑消失的問題。 參造網站 https://support.microsoft.com/zh-tw/help/978980/desktop-shortcuts-disappear-in-windows-7

[HelpDeskNote][Win10]如何清除暫存的DNS Cache快取

因應不定時的網址變更,有時候需要更新Windows客戶端的DNS Cache。 清除方式1. 打開命令提示字元:執行cmd 執行指令:ipconfig /flushdns 清除方式2. 打開服務:執行service.msc 找到DNS Client跟DHCP Client 把兩個服務重新啟動 完成後再嘗試重新存取網站,應該就可以正常連上。

[HelpDeskNote]Win7/Win10 升級Upgrage後Microsoft 日文IME輸入法無法切換英數與假名

寫在最前面: 不保證可以解決問題,只是我遇到的案例可以用下面的方式解決。 狀況敘述: 簡單說:win10日文輸入法只能打英文。 用戶端環境 案例1.Win7升級到Win10,原本已安裝Microsoft 日文IME輸入法 案例2.Win10 1709 升級到Win10 1803,原本已安裝Microsoft 日文IME輸入法 日文輸入法在切換英數與假名時,預設是按Alt+`(通常位於鍵盤左上角),但是在升級後的電腦上會卡住,只能輸入英數無法切換成假名輸入的模式。切換時會出現提示,要求安裝語言套件,需要系統管理者權限。若依照提示下載語言套件,按完下載後進度條會卡住,過一陣子後會下載/安裝失敗。 解決方法: 從日文輸入法正常的電腦中,複製下列資料夾中的所有檔案,覆蓋到有問題的電腦中相通的資料夾。 C:\Windows\IME\IMEJP\DICTS (IMEJP應該就是日文輸入法的意思) 以目前可以正常使用日文輸入法的Win10來說,應該有下列五個檔案: IMJPPSGF.FIL(系統檔案有可能無法覆蓋,略過就好) imjptk.dic IMJPZP.DIC mshwjpnrIME.dll(系統檔案有可能無法覆蓋,略過就好) SDDS0411.DIC 案例1.2的C:\Windows\IME\IMEJP\DICTS中,往往只有檔案1跟檔案4兩個檔案。 複製過去後,案例1.2都可以正常使用,估計是*.DIC(Dictionary?字典檔?)缺失,造成無法切換。 *.DIC的檔案複製到案例1.2的用戶端電腦的目標資料夾後,日文輸入法就可以正常切換假名輸入了。 解決方法說明: 不知道為什麼網路上都沒有正式的回答,從茫茫網海中一直找不到一個肯定的解決方案。或是沒有人回報解決方式成功或是失敗,包括微軟的論壇也是。 最後是用英文關鍵字(果然還是英文的資料最多...)在一個英文的網站找到,一個日本人提出問題後,然後自己解決後回覆給官方人員(?) 當初WinXP汰換成Win7的時候,印象中沒有這類型的災情,如今Win7升級Win10已經是2016左右的事情了,近期的Win10的大型更新中,也有傳出同類型的災情,但是微軟看起來沒有要正式的解決這個問題,起碼目前我用的各種中文關鍵字中沒找到...。不

[HelpDeskNote]Win10 ipec VPN無法連線

狀況描述: 用戶端環境 Windows 10 Pro L2TP VPN無法連線的操作步驟: 右下角的網路圖示上點右鍵 點選VPN 按連線 VPN的連線狀態停留在"正在連線到xxx.xxx.xxx.xxx" 解決方式: 點選左下角的開始 選擇齒輪圖案的"設定" 點選網路與網際網路 從左方的項目選擇VPN 選擇要連線的VPN 點選連線。 解決方式說明: 不知道為什麼,從Win10的設定介面裡面,選擇VPN連線就可以正常連線。 從工具列點選網路圖示的選單中,選擇VPN連線反而會停滯在連線IP的狀態。 目前沒辦法確認原因。