顯示具有 資料庫管理 標籤的文章。 顯示所有文章
顯示具有 資料庫管理 標籤的文章。 顯示所有文章

2026年7月30日 星期四

SSMS 22.7的預覽功能-內建格式化工具

 


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


微軟在 SSMS 22.7(SQL Server Management Studio)中,除了推出大家引頸期盼的「架構比較(Schema Compare)」之外,還悄悄塞入了一個對 T-SQL 開發人員與 DBA 而言,堪稱「史詩級」的重大生產力更新:內建 SQL 格式化工具(SQL Formatter)預覽版

過去數十年來,SSMS 一直缺乏一個好用的原生程式碼排版功能。為了讓雜亂無章的 T-SQL 變得易讀,團隊成員必須各憑本事:有人習慣手動縮排,有人依賴線上的 Poor Man's T-SQL Formatter,更有許多企業會花大筆預算採購紅門(Redgate SQL Prompt)或 ApexSQL 等第三方付費套件。

現在,這個困擾大家已久的痛點終於迎來了解方!

SSMS 22.7 直接在核心中內建了官方的 SQL 格式化引擎。本文將以實務開發者的視角,為您深度拆解這個新功能的運作機制、客製化設定、快捷鍵,以及它如何與 DevOps 整合,幫團隊建立牢不可破的程式碼規範(Coding Standards)。

2026年6月26日 星期五

製作公車查詢系統的資料庫

 

作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


本期是想到我在快20年前寫的一個行動裝置程式:公車查詢系統。

現在回想起來,當年不太懂要怎麼樣在行動裝置上才能更快,現在則沒有這種問題,因為現在的行動裝置已經不能和之前比了,速度上來說都非常快了,所以可以儘可能的用資料庫設計來解決使用者的需求。

2026年5月28日 星期四

SQL Server 2025中關於備份的新功能

 

作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


SQL Server 2025,在管理方面的新功能部分,將要介紹備份還原的功能,本期將分上下兩集,一集介紹備份的新功能,第二集則是介紹還原的功能。

隨著數據量的爆炸式增長與企業對「零停機」目標的追求,SQL Server 2025 在備份與還原技術上進行了革命性的升級。這次更新不僅僅是小修小補,而是針對雲端原生環境、高可用性(HA)架構以及高性能存儲進行了深度最佳化。

以下將針對 SQL Server 2025 的核心備份技術進行詳細的解析,並提供一個完整的範例說明,涵蓋 ZSTD 壓縮、次要副本完整備份、以及不可變儲存(Immutable Storage) 的實戰應用。

製作分析棒球的資料庫

 


作者:
楊先民
  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


本期是一個臨時興起的主題,看完精典賽 WBC之後,對於情蒐這件事情我覺得非常重要,而且我在上課時就一直在講資料分析,投打對決,佈陣防守,這些原本可以讓一個實力比較沒這麼強的隊,能夠擊敗強隊(例如日本)。

2026年4月30日 星期四

SQL Server 2025中關於AI的快取篇



作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


Google Gemini API是按Token計費的。如果您的SELECT語法一次呼叫了10萬次API,月底的帳單可能會讓您大吃一驚。

所以需要使用快取(Caching)機制。如果相同的問題已經問過,直接從local table取回結果,不要重複呼叫,本期就來探討這樣的內容。

2026年4月29日 星期三

SQL Server 2025中關於DiskANN索引

 


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


在資料庫技術與 AI 交匯的今日,DiskANN (Disk-based Approximate Nearest Neighbor) 索引無疑是SQL Server 2025 最具前瞻性的技術特徵之一。

作為一名資料庫與交易設計多年的專業人士,能感受到,「索引」的本質正在從傳統的「B-Tree 排序檢索」轉向「高維空間的拓撲導航」。

本期將跳過膚淺的行銷術語,直擊 DiskANN 的技術核心、算法優勢以及它為何能成為企業級向量搜尋的「終結方案」。

2026年3月31日 星期二

SQL Server 2025的新功能之Gemini篇

 


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


在 SQL Server 2025(以及 Azure SQL Database)中,這是一個非常強大的應用場景。主要歸功於新推出的系統儲存過程 sp_invoke_external_rest_endpoint,它讓資料庫具備了直接發送HTTPS 請求的能力,本期就來了解如何利用 SQL Server與 Gemini 溝通。

SQL Server 2025的新功能之AI篇

 


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


SQL Server 2025 已於今年正式上市 。本期將針對新推出的和 AI 相關的一些功能做一些介紹,也大概了解一下新功能對於資料處理相關的一些內容。

2026年2月1日 星期日

2026年1月30日 星期五

在SQL Server中使用 Azure Storage -上

 



作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


SQL Server自 2014之後,開始全面的整合 Windows Azure,也就是雲端的概念,而這個概念也將是日後 SQL Server技術中不可缺少的一部分,所以本期就來介紹如何在SQL Server中使用 Azure Storage。


2025年12月30日 星期二

Swift搭配Sqlite資料庫的使用

 


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


四年前曾經使用 Objective-C寫過 iphone程式,並且還上架了一個油耗管理的程式,時至今天四年後了,又再自學了新的 iphone程式開發,這次是使用新的開發語言 Swift,同樣的也是要連到資料庫,就看該怎麼撰寫相關的程式吧。

資料倉儲資料庫設計之一

 




作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


最近發現似乎還沒有寫過資料倉儲資料庫設計的主題,只有寫過一般關聯式資料庫的設計文章,既然如此,接下來就來設計資料倉儲的資料庫吧,從簡單的資料庫開始設計起,順便來檢視各位公司的資料倉儲資料庫的設計是否有按照一定的程序。

2025年11月28日 星期五

【0基礎轉職攻略】如何成為職場最搶手的AI程式設計師


你還在猶豫要不要學程式與AI?
AI 已經進入日常工作,企業在找的不只是工程師,而是「會把 AI 應用在實務中的開發者」。

馬上了解為什麼學程式與 AI 能提升職場競爭力,以及如何從零基礎轉職成為能上線的網站開發者!

資料庫的piecemeal回復 - 2

 


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


在上集《資料庫的piecemeal回復 - 1》中,我們提到了SQL Server的檔案型piecemeal回復功能,可以幫助各位知道目前回復資料庫的進度以方便了解還要多久資料庫才會回復完成,而本期將要介紹的是檔案群組型的piecemeal回復功能,使用部分備份以及還原的機制適用更大型的資料庫使用。

資料庫的piecemeal回復 - 1


作者:楊先民  
精誠資訊/恆逸教育訓練中心資深講師


※網路引用請註明完整出處


在SQL Server中,常常會因為繁雜的回復步驟而導致有些管理者干脆使用完整資料庫備份,完整資料庫還原的方式復原資料,然而這樣的方式不但速度慢而且讓使用者等待時間增加,本期將要介紹 SQL Server的 piecemeal回復機制。

2025年11月10日 星期一

利用Web Service存取SQL Server資料庫


 
作者:楊先民  

精誠資訊/恆逸教育訓練中心資深講師

※網路引用請註明完整出處


我們都知道,如果你寫應用程式需要連接到 SQL Server,你必須準備SQL Native Client或是OLE DB For SQL Server,而且大多數都會希望你的前端應用程式是使用 .NET 開發,然而本文的主題是「如果你的前端並非 .NET的程式」,那你應該如何連接到SQL Server處理資料呢?

大量新增連續資料


 

作者:楊先民  

精誠資訊/恆逸教育訓練中心資深講師

※網路引用請註明完整出處


一直想寫這篇文章,因為實在太多人曾經問過,如何新增資料時自行產生一個「自動編號」的欄位,重點是這哥們想要自己寫,不想要依賴 SQL Server原生的 identity屬性完成。
所以本期就來探討這樣的問題,分析一下利弊給各位做個參考。

2025年9月19日 星期五

自動化的安全性設定


 
作者:楊先民  

精誠資訊/恆逸教育訓練中心資深講師

※網路引用請註明完整出處


自動化一直是 SQL Server很重要的設定,尤其是每天都要做的事情,不安排個排程給 SQL Server 自行完成,實在浪費管理者寶貴的時間。然而自動化最常出現的問題就是安全性的權限不會設定,所以本期就來介紹 SQL Server自動化安全性的相關設定。