多奇 IT 部落格

記錄著多奇數位在工作中對資訊技術的心得筆記

雖然說微軟的應用程式安裝起來總是下一步、下一步就能夠輕鬆完成,但是如果 SQL Server 的安裝也是有這樣的心態的話,可是會吃大虧的,因為裡面包含的細節實在太多了。

想說最近有客戶要請我們幫忙安裝 SQL Server 2012,我就寫一篇文章,也算是提醒自己不要忘掉細節。

在這篇文章的結構上,我分作三個部份: 1、安裝前準備   2、開始安裝流程   3、安裝後檢查

一、安裝前準備

我的系統是 Windows Server 2008 R2 & SQL Server 2012

我準備安裝預設執行個體

(另外,現在 SQL Server 2012 已經支援安裝在 Windows Server 2008 R2 Core SP1 的版本上。

如果想大幅減少 Windows Update 以及攻擊面,這是個很好的選擇。)

1、在 Windows Server 2008 R2 SP1 作業系統的電腦上執行安裝程式,就必須啟用 .NET Framework 3.5 SP1,再安裝 SQL Server 2012

2、是否需要安裝 Application Server 中的 Distributed Transactions Coordinator (通常會使用在 SQL Cluster 上)

Distributed Transaction Coordinator

3、不同版本支援的 CPU & Memory 的容量不盡相同,務必要再次確認

4、PowerShell 2.0 為必要條件 (Windows Server 2008 R2 以上都會自動安裝好,如果作業系統非此版本,請再確認要安裝。

5、建議在安裝前先執行過一遍 Windows Update

安裝 SQL Server 2012 軟體硬需求

二、開始安裝流程

我這邊就不贅述每一個步驟,以下我單就其重點進行說明,詳細安裝步驟可參考德瑞克老師所製作的影片

影片:下載與安裝 SQL Server 2012 RTM 中文版本

1、安裝功能選擇

如果只有資料庫讀寫、資料庫備份的需求,其實只要安裝 Database Engine Service 以及 Integration Services 即可。以下就相關的服務進行說明

2012-12-02_202835

(1) Replication

基本上這是做 H.A. 或有中央及地方資料庫時才會用到的元件,單一資料庫的話可以不必安裝。 (舉例來說,HQ  的資料庫會需要將一部份的資料 replicate 到 Branch Office,此時就必須使用 replication 的服務)

(2) Full-Text and Semantic Extractions for Search

全文檢索的服務,如果應用程式沒有特別需求,也不必安裝,進一步了解請參考連結。

全文檢索概觀

(3) Data Quality Services

這是 SQL Server 2012 的新服務。舉例而言,可以開發一個 third-party 的工具用來檢視某個 table 中欄位的地址資料,如果有比較不符合的部份,經過 DQS scan 之後,就會報錯。

(4) Analysis Services

企業如果有導入 BI 的專案才需使用,否則不用安裝。

(5) SQL Server Data Tools

SQL Server Data Tools

(它的前身是 Business Intelligence Development Studio )

整合進 Visual Studio 工具,方便開發者進行更便利的開發。 SSDT 提供了一個 IDE 的環境,主要是給 BI 使用,相關元件有 Analysis Service、Reporting Service、Integration Service)。 舉例而言,如果要自行建立一個 SSIS 的專案,就必須使用這個 tools,安裝時要準備 1G 以上喔。

SSDT 參考文件

(6) Client Tools Connectivity

基本上不用安裝,有相關文件請參考

有關 client tools connectivity 的討論

sql server 2008 R2 的 feature selection

安裝功能至 instance 的步驟

 版本及元件參考

(7) Data Quality Client

連線至 Data Quality Server 的工具,類似使用 client 的 SSMS 去連遠端的 SQL Server。

2、定序

這個很重要,選擇之前有一個大原則,就是企業內的定序儘可能的要一致,否則會產生無法預期的查詢錯誤,或是與 tempDB 互動時失敗。

3、驗證

在 Windows Server 2008 R2 的新功能中,有新增「虛擬帳戶」與「受管理的服務帳戶」兩種。在 SQL Server 2012 中,預設是虛擬帳戶作為各個相關服務的執行帳戶 (如下圖)。如果沒有特別需求,建議使用預設值,以提高安全性。

2012-12-02_205342

 

由於 SQL Server 2012 安裝程式細節繁多,這篇文章暫時寫到這邊,待我繼續完成下部。

留言與評論

SEO

It's appropriate time to make a few plans for the long run and it is time to be happy. I have read this post and if I could I wish to counsel you some fascinating things or suggestions. Perhaps you could write next articles referring to this article. I want to read even more things about it!

SEO

Internet Marketing

Hi there just wanted to give you a quick heads up and let you know a few of the pictures aren't loading properly. I'm not sure why but I think its a linking issue. I've tried it in two different internet browsers and both show the same results.

Internet Marketing

Search Engine Marketing

You are a very capable individual!

Search Engine Marketing

Cool blogs of 2013

Great – I should certainly pronounce, impressed with your website. I had no trouble navigating through all tabs and related information ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Nice task..

Cool blogs of 2013

Hi Bloggers

I think this is among the most important information for me. And i'm glad reading your article. But should remark on few general things, The site style is wonderful, the articles is really nice : D. Good job, cheers

Hi Bloggers

Hi Bloggers

Throughout the great design of things you actually get a B- for effort. Where you actually lost us was in all the facts. You know, they say, details make or break the argument.. And it couldn't be much more accurate in this article. Having said that, let me inform you what exactly did do the job. The authoring is definitely pretty convincing and this is probably the reason why I am making an effort to opine. I do not really make it a regular habit of doing that. Second, while I can easily notice a leaps in logic you make, I am definitely not certain of just how you seem to unite your details which help to make your final result. For the moment I shall yield to your position but wish in the foreseeable future you connect your dots much better.

Hi Bloggers

Malinka Serwer

Ciekawy wpis. Od roku poszukuję informacji z tej branży. Będę wpadał każdego dnia.

Malinka Serwer

本篇文章的留言功能已關閉!