首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 範例資料庫 pubs & Northwind 下載與安裝步驟

     編輯:關於SqlServer

官方下載路徑

  1. 進入 Microsoft Download Center:https://www.microsoft.com/download
  2. 搜尋 SQL Server 2000 Sample Databases (pubs 與 Northwind 隸屬 SQL 2000 系列,但相容 SQL 2005/2008/2012/2014/2016/2017/2019)。
  3. 下載 SQL2000SampleDb.msi (約 1.2 MB)。

安裝與部署

  1. 雙擊執行 SQL2000SampleDb.msi,預設安裝至 C:\SQL Server 2000 Sample Databases\。
  2. 目錄下包含兩個腳本檔:
    • instpubs.sql — 建立 pubs 資料庫與物件
    • instnwnd.sql — 建立 Northwind 資料庫與物件
  3. 使用 SSMS 連接目標 SQL Server 2005 實例。
  4. 依序開啟並執行兩個腳本 (按工具列 執行 或 F5):
-- 先執行 instpubs.sql
-- 再執行 instnwnd.sql

驗證安裝

SELECT name FROM sys.databases WHERE name IN ('pubs','Northwind');
-- 應回傳兩列

USE pubs;
SELECT COUNT(*) FROM authors;      -- 23 筆
SELECT COUNT(*) FROM titles;       -- 18 筆

USE Northwind;
SELECT COUNT(*) FROM Customers;    -- 91 筆
SELECT COUNT(*) FROM Orders;       -- 830 筆

常見問題與解決

問題原因解決
執行腳本報錯「無法開啟裝置」腳本預設路徑 C:\Program Files\Microsoft SQL Server\MSSQL\Data\ 不存在或無權限修改腳本中 CREATE DATABASE ... ON (FILENAME = '...') 路徑為實際存在且服務帳號可寫入的目錄
資料庫建立後狀態為「置疑」記錄檔路徑錯誤或磁碟滿同前,修正檔案路徑;確保磁碟空間充足
Northwind 圖片欄位 (Categories.Picture) 顯示異常舊版 OLE 封裝格式,新版 SSMS 無法直接渲染屬已知限制,不影響資料查詢;如需顯示需應用層解析 OLE 標頭

替代取得方式

  • GitHub 社群維護版:https://github.com/Microsoft/sql-server-samples/tree/master/samples/databases/northwind-pubs 提供 .bak 備份檔,RESTORE DATABASE 更快捷。
  • SQL Server 2016+ 安裝精靈內建「範例資料庫」選項,可直接安裝 WideWorldImporters (新世代範例) 取代 pubs/Northwind。

結語

pubs 與 Northwind 雖為 SQL 2000 時代產物,但結構經典、資料量適中,仍是學習 T-SQL、效能調校、BI 實作的最佳練習場。建議每位 SQL 開發者在本機部署一套。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved