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

SQL Server 2000 安裝與基礎使用入門:企業管理器建庫建表完整圖解

     編輯:關於SqlServer

經典 SQL Server 2000 簡體中文開發版安裝流程與企業管理器基本操作教學,涵蓋安裝選項選擇、服務帳戶、驗證模式、建立資料庫、建立資料表 (含主鍵、身分識別欄、資料型別選擇) 等入門核心步驟,附詳細圖解指引,適合初次接觸 SQL Server 2000 的開發者快速上手。

一、SQL Server 2000 安裝步驟

  1. 執行安裝程式,選「SQL Server 2000 簡體中文開發版」。
  2. 選「安裝 SQL Server 元件」。
  3. 選「安裝資料庫伺服器」。
  4. 選「本機電腦」。
  5. 選「建立新的 SQL Server 執行個體 / 安裝用戶端工具」。
  6. 選「伺服器和用戶端工具」。
  7. 選「預設執行個體」→ 「預設」。
  8. 選「典型安裝」。
  9. 服務帳戶:
    • 「使用本機系統帳戶」:無法存取網路資源 (預設)
    • 「使用網域使用者帳戶」:需輸入帳號/密碼/網域,支援網路存取
  10. 驗證模式:選 混合模式 (SQL Server 和 Windows),輸入 sa 密碼。
  11. 完成安裝,重新開機建議。

二、企業管理器基本操作

1. 開啟企業管理器

開始 → 程式集 → Microsoft SQL Server → 企業管理器。

2. 建立新資料庫

  1. 展開伺服器群組 → 右鍵「資料庫」→ 「新增資料庫」。
  2. 輸入資料庫名稱 (如 MyDB) → 確定。
  3. 預設資料檔 .mdf、記錄檔 .ldf 置於 DATA 目錄。

3. 檢視系統資料表

展開資料庫 → 「系統資料表」資料夾,可見 sysobjects, syscolumns, systypes 等目錄檢視。

4. 建立新資料表 (範例:會員註冊表 g_reg)

  1. 右鍵「資料表」→ 「新增資料表」。
  2. 依下表定義欄位:
欄位名資料型別長度/精度屬性/說明
g_idint4主鍵、身分識別 (Identity) = 是 (自動遞增 1,1)
g_usernamevarchar50可變長度字串,允許 NULL
g_passwordvarchar50實務建議儲存雜湊值非明文
g_emailvarchar50
g_sexbit10=女, 1=男 (或自訂)
g_infotext-大量文字 (SQL 2005+ 建議用 varchar(MAX))
g_datedatetime8日期時間,預設 GETDATE()
  1. 工具列「設定主鍵」圖示 → 選 g_id → 確定。
  2. 工具列「儲存」→ 輸入資料表名 g_reg → 確定。

三、資料型別選擇快速參考 (SQL Server 2000)

類別型別適用場景備註
整數tinyint, smallint, int, bigint1/2/4/8 位元組,身分識別欄用 int/bigint
定點數decimal(p,s), numeric(p,s)金額、精確計算p=總位數, s=小數位
浮點數float, real科學計算、近似值不適合金額
日期時間datetime, smalldatetime1753-9999 / 1900-2079smalldatetime 精度至分
字串char, varchar, nchar, nvarchar固定/變長,Unicode 用 n-prefixnvarchar 存中文較省空間
大物件text, ntext, image> 8000 位元組SQL 2005+ 棄用,改用 MAX 型別
二進位binary, varbinary檔案流、圖片
特殊bit, uniqueidentifier, timestamp, sql_variant布林、GUID、版本戳、多型

四、常見新手問題 Q&A

  • Q: 身分識別欄種子/增量怎麼設? A: 設計模式下選欄位 → 底部屬性「身分識別種子」/「身分識別增量」,預設 (1,1)。
  • Q: varchar 和 nvarchar 差別? A: varchar 1 位元組/字元 (雙位元組字元佔 2),nvarchar 2 位元組/字元 (Unicode),中文建議用 nvarchar。
  • Q: 怎麼設定預設值? A: 欄位屬性「預設值」輸入如 (GETDATE()), ('N'), (0)。
  • Q: 安裝完連不上? A: 檢查服務是否啟動 (services.msc → MSSQLSERVER)、防火牆 TCP 1433、用戶端網路公用程式啟用 TCP/IP。

完成安裝與建表,即可開始撰寫 T-SQL 查詢、預存程序,或透過 ADO/ADO.NET 連線開發應用程式。SQL Server 2000 雖已結束支援,但其核心概念 (資料庫、表、索引、交易、鎖定) 完全繼承至現代版本,入門學習價值不減。

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