2008年8月24日

Microsoft SQL Server 2008 Express with Advanced Services 與 Express with Tools 已經發行

在「Microsoft SQL Server 2008 Express 版的變革」一文,我們比較了 SQL Server 2008 Express、SQL Server 2008 Express with Advanced Services 與 SQL Server 2008 Express with Tools 這三種版本之間的不同。 原本預計在 SQL Server 2008 Express 發行後的內,才會再發行另外那兩種版本的 Express,沒想到這次微軟手腳挺快的(不知道是不是因為從年初應該要跟 Visual Studio 2008 一起發行,卻因故延宕半年之久才讓 SQL Server 2008 問世的關係),僅在之內,趕在農曆鬼月結束前發行,下載網址如下所列(連下載網頁的內文說明都已經正體中文化了): 上述這兩個版本的發行意味著,我們可以利用簡單好用的圖形化管理工具:SQL Server 2008 Management Studio Basic 輕鬆地管理 SQL Server 2008 Express。

2008年8月12日

Visual Studio 2008 Service Pack 1 已經發行

隨著 Microsoft SQL Server 2008 Express 版的發行,Visual Studio 2008 Service Pack 1 也在同一天發行。 在此提供兩種下載點:
  • 網路安裝版下載點 使用這種方式,於安裝 Service Pack 1 期間請務必保持網路連線,等待畫面出現「安裝成功」之訊息後,才能中斷網路連線。
  • ISO 格式下載點 如果網路不夠快或是不穩定,建議利用多點下載的工具程式來下載該 ISO 檔

Microsoft SQL Server 2008 Express 版已經發行

微軟這次沒有食言,如期發行 Microsoft SQL Server 2008 Express 版,這次發行的版本同時包含 32 位元和 64 位元版本。
  • SQLEXPR32_x86 是小型封裝,只能在 32 位元作業系統上安裝 SQL Server 2008 Express
  • SQLEXPR_x86 與上面那個是相同的產品,但同時支援在 32 位元和 64 位元 (WoW) 作業系統上安裝。
  • SQLEXPR_x64 原生 64 位元 SQL Server 2008 Express,只支援在 64 位元作業系統上安裝。
除了所支援的作業系統不同之外,這三個封裝之間並沒有其他差異(例如:功能)。 下載點,請按此處 下載完畢之後,請不要急著安裝,因為還需要另外下載並安裝下列兩個元件(兩個都安裝完畢,請重新開機,再執行所下載的 SQL Server 2008 Express 安裝程式):
  1. Microsoft .Net Framework 3.5 SP1
  2. Windows Installer 4.5

2008年8月10日

如何在 SQL Server 中,強制使用保留字

每種系統或多或少都有所謂的保留字,Microsoft SQL Server 也不例外。 以 SQL Server 而言,這些保留字不可用於命名資料庫的物件,因此您應該儘量避免使用保留字來命名資料庫物件,例如用於資料庫名稱、欄位名稱。如果一定要使用保留字來命名資料庫物件, 就必須以一對方括弧([ ])或雙引號(")來將保留字包含起來。

例如:

USE [ALEX-168]
USE "ALEX-168"

2008年8月8日

Microsoft SQL Server 2008 Express 版的變革

在先前「Microsoft SQL Server 2008 英文版已發行」一文中,提到目前尚未看到 Microsoft SQL Server 2008 Express 版,經過實際安裝測試之後,發現其實 Microsoft SQL Server 2008 Express 英文版也已發行。 個人於 Microsoft Windows Server 2008 x64 Enterprise 英文版上安裝 Microsoft SQL Server 2008 Developer 英文版時,發現如下圖所示的選項: 這說明了 Microsoft SQL Server 2008 Express 跟 Microsoft SQL Server 2008 Express with Advanced Services 英文版已經發行,只是從光碟中,找不到這兩個的單獨安裝程式。 事實上,Microsoft SQL Server 2008 Express 版出了上述兩個跟 SQL Server 2005 一樣的版本之外,還多了一個叫做 SQL Server 2008 Express with Tools 的版本,這三者的功能差異用數學來表示就是: SQL Server 2008 Express < SQL Server 2008 Express with Tools < SQL Server 2008 Express with Advanced Services 詳細的差異如下:

功能

SQL Server 2008 Express

SQL Server 2008 Express with Tools

SQL Server 2008 Express with Advanced Services

管理

整合 PowerShell

是(需先行手動安裝)*

以原則為基礎的管理

是(僅能手動)**

是(僅能手動)*

是(僅能手動)**

Management Studio Basic

SQL Engine

整合全文檢索搜尋

Merge 與 Upsert

支援新的資料類型

支援 Filestream

新的日期與時間資料類型別

Geodetic 資料類型

進階空間程式庫

支援標準架構空間

新的工具

匯入匯出精靈

複寫

變更追蹤

同步服務

是(需先行手動安裝)***

報表服務

增加報表服務的記憶體限制

報表服務可匯出成 Word 或 增強的文字格式

與 IIS 無關的報表部署

增強的 SSRS 量測軌和圖表

Business Intelligence Developer's Studio

* 於安裝 SQL Express 之前可以執行 SqlPS.exe 以便安裝 Windows PowerShell 1.0。 ** SQL Express 可以建立原則並手動執行。 *** 「同步服務」需要額外安裝 SQL Server 2008 Feature Pack。 SQL Server Express 必須要有下列元件:
  • .NET Framework 2.0 SP2
  • Windows Installer 4.5
  • 欲在 Windows Vista 之後的作業系統上安裝,請用 .NET Framework 3.5 SP1
SQL Express with Tools 與 SQL Express with Advanced Services 必須要有下列元件:
  • .NET Framework 3.5 SP1
  • Windows Installer 4.5
  • Windows PowerShell 1.0
因為 .NET Framework 3.5 SP1 的關係,所以目前尚無法在微軟網站上下載 SQL Server 2008 Express,請密切注意 Express 網站,只要 .NET Framework 3.5 SP1 的問題解決了,大家就可以下載到 RTW(Release To Web)版的 SQL Server 2008 Express 了。要提醒大家的是,SQL Server 2008 Express 會先隨 Visual Studio 2008 SP1 先發行(預計在美東時間 8 月 11 日之後發行 Visual Studio 2008 SP1根據以往的經驗,應該還是英文版的先發行,過些時日才會看到正體中文版的),過幾個月之後才會再發行剩下的那兩個 Express 版。

2008年8月7日

Windows Vista 上的 IIS 7.0 連線數限制

打從 Windows 2000 開始,伺服器版與非伺服器版的 Windows 作業系統上的 IIS 就存在連線數的限制,Windows Vista 也不例外,只是這個版本的數量跟以往有些不同:
版本數量限制
Windows Vista Starter、Home Basic、與 Home Premium 版3
Windows Vista Ultimate、Business 與 Enterprise 版10

Microsoft SQL Server 2008 英文版已發行

正當大家準備與另外一半共度七夕情人節、與父親大人歡度八八節之際,Microsoft SQL Server 2008 英文版已經悄悄地發行(RTM,Release To Manufacturing)了。 目前所看到的版本有下列幾種:

版本

下載點

SQL Server 2008 Developer 開發人員 (x86, x64, ia64)

SQL Server 2008 Enterprise 企業(x86, x64, ia64)

SQL Server 2008 Standard 標準 (x86, x64)

SQL Server 2008 Web 網頁 (x86, x64)

SQL Server 2008 Workgroup 工作群組 (x86, x64)

至於免費版本的 Express 版則尚未看到。