Tag Archives: SQL Server 2012

TFS 2012 SharePoint 2013 Integration / TFS2012 Migration Notes

今天終於完成了 TFS 2012 SharePoint 2013 Integration
TFS 2012 SharePoint 2013 Integration

由於自己的寫作/組織能力不太好..
需要一些時間去整理筆記 才可以和大家分享我的
TFS 2012 SharePoint 2013 Integration 的經驗
在寫TFS 2012 SharePoint 2013 Integrationnote之前我會先上載
我的試驗環境是這樣的
Hardware/ 硬件
是一個以 VMWare VSphere 5 做的 Virtual Environment
主機是一個很強的Dell Server
這部Virtual Server [TFS02] 得到的資源有
100GBC drive for System/Install
好像是100GB 的 D Drive for data
現在是用10GB RAM 如果不足夠再加
4 CPU 2.39 GHz的 [model 不太清楚]

Software
Windows Server 2012
SQL Server 2012 [安裝了 Database Engine, Analysis Service, Reporting Service]
Team Foundation Server 2012
SharePoint Server 2013

大概是這樣吧…

我的任務是把公司現有的TFS 2010 升級到 TFS2012
現有的TFS 2010我們只用了他的Source Control 功能
沒有使用他的Reporting / 或好好運用他的Work Item / Bugs/ Issue/ Task 等等的 東西 用來做Project Tracking
Build Service/ Test Server等等的好東西 來令到開發更有效率
所以今次升級 TFS2010TFS 2012 希望可以盡量使用 Team Foundation Server 所提供的功能
E.G Reporting
配合 SharePoint Integration 希望能夠給 其他不是 Developer的同事一個 好好的 Web Portal 令到大家更加了解這個Project
以減少常常重複要回答Email 的問題..
希望使用SharePoint 做一個 Document Repository 用來給他們一個地方 看看開發進度和找其他有用的資訊…
Please correct me if my concept is wrong..

由於寫作能力有限..所以我會先寫一些我在安裝/設定TFS 2012 SharePoint 2013 Integration時遇到的問題
將來有時間才把所有的步驟仔細的寫下來…

如果有問題的話..歡迎大家留言給我

Hope you find it useful.

TFS 2012 SharePoint 2013 Integration – Part 1 Server Setup

由於在公司上我沒有權限可以直接接觸到Virtual Server/ Virtual Machine 安裝和設定的關係..
如果自己在自己的電腦上建Hyper-V 再建立Domain/ AD 等等..太多東西要學..和要太多資源…要用再多的時間…所以不太可行

所以我只可以向上司Request 我需要的Virtual Machine大概有什麼..
(最理想的是 Windows Server 2012, 8-12 GB Ram, 80GB hard drive space, 一個比較好的CPU)
他們會安裝好 OS 和提供Virtual Hardware E.G. CPU, RAMHard Drive Space
經過了多個月(4個多用的申請)我的上司終於給了我一個Virtual Machine 可以用來嘗試
TFS SharePoint Integration
誰不知..這個Virtual Machine跟我Request 的不太一樣
系統是Windows Server 2008 R2 6GB Ram 和 不太強的CPU.. 還有60GB Hard Drive Space
Windows Server 2008 R2 - Server Information

雖然是慢一些..但是都可以用來嘗試能不能實現
TFS 2012 SharePoint 2013 Integration

在開始之前.. 當然是要做一些準備的功夫..
就是要確保 Server已經安裝了最新的更新 [執行Windows Update]
如果大家是使用VM 的話…我會建議大家完成Windows Update
之後做一個Snapshot

Windows Update完成後便可以去Download 需要的軟件了
如:[TFS 2012, SQL Server 2012SharePoint 2013]

誰不知當我 Launch IE 的時候…
他出現了
Internet Explorer Enhanced Security Configuration is enabled
當我輸入網址後便有一些Pop Up Box 彈出來叫我把這個網頁/網址加進安全網址列
如果大家有相同的問題的話..
可以參考以下的網誌.. 有解決 IE ESC Enabled的方法

Windows Server 2008 R2 disable IE Enhanced Security – Internet Explorer Enhanced Security Configuration is enabled

解決完之後我便下載了Microsoft SQL Server 2012

待續…

TFS 2012 SharePoint 2013 Integration Series – TFS 2012 SharePoint 2013 整合 前言

在2012年時上過一些 有關 Application LifeCycle Managementseminar
令到我對設定個良好的開發架構十分大興趣
Visual Studio 2012, TFS 2012, SQL 2012SharePoint 2013也都推出了一段日子了
所以我都希望可以在公司上建設一個有系統的開發架構
E.G.
好好運用TFS 有的功能
例如
使用TFS的
Source Control

  • – 設定一些Check-inRule 去確保大家的Code 是符合 Coding Standard E.G. Follow StyleCop 的Rules
  • – 利用Code Review 和待其他Developer審查你的程式碼 這可以提昇大家的Coding 技巧和Logic
  • Test Service Developer可以寫一些Unit Test去確保將來寫的Code 不會影響之前寫的Code的結果
  • – 當使用者Check-in Code之後Test Service便會執行Test Case去看看有沒有Test Case Fail如果有的話..要解決了才可以成功Check-in
  • Build Service 這可以確保即使Check-in 的程式碼可以Pass Test Case之後..亦都可以成功地Build這些程式碼 , 有很多時候Developer都會說…他們的程式碼是可以執行的..沒有問題..
    但是每每都是在Server上或客戶端上..出現問題..
    我們建立了Build Server之後便可以確保程式碼不只是在Developer的機器上才可以執行了
    這亦都可以加入一點設定令到Check-in 了的程式碼可以自行Deploy到 要執行的Server上… ETC

SharePoint整合了之後..
可以在Report Section 上給管理人員看Project的進度
亦都可以使用SharepointPortal 放和Project有關的文件
和很多很多有用的功能…

所以很想很想快快的在公司建立這一個架構..
做了很多research之後..
找了一些教學
發現很多的教學都不是和公司開發環境有關的..
多數都是一些Proof of concept的教學…
都是在自己的VM 內..沒有和Domain/實戰相關的…
最後我還是忍不住..嘗試follow這些教學..
到最後成功設定了 TFS.. 和安裝了SharePoint..
很可惜在建立新的Project時不能自動建立Project Portal..
否則會出現一個User Not Found的問題
TFS218017 The User does not exist or is not unique
TFS218017 The User does not exist or is not unique

解決方法:
需要自行建立Project Portal 後再建立TFS 的Project
..由於這不太方便..亦都不是想逹到的效果..
經過很長時間的research和嘗試不同的解決方法..
最後都是放棄了..

到了最近又再嘗試自己慢慢研究怎樣安裝/設定
TFS2012 SharePoint 2013 Integration

今天終於成功把TFS 2012SharePoint 2013整合了
Sample TFS 2012 Web Access Portal

還有期待已久 SharePoint TFS Project Portal – Project Dashboard
SharePoint TFS Project Portal - Project Dashboard
在將來的網誌我會和大家仔細分享在
TFS2012 SharePoint 2013 Integration時安裝和設定要留意的東西

Hope you find it useful

Microsoft SQL Server 2012 SP1 Download / Install

SQL Server 2012 安裝完成
我便想自行安裝 SQL Server 2012 的Service Pack 1
所以便到了Microsoft Download Center 下載了
http://www.microsoft.com/en-gb/download/details.aspx?id=35575
裡面有多個檔案給我們下載
SQl Server 2012 SP1 Download

我通常都會直接Download 64bit檔案比較大的那個ISO檔
E.G.
SQLServer2012SP1-FullSlipstream-ENU-x64.iso

以有多好過小的心態來Download
以確保安裝時候在程式不會下載更多其他檔案…

誰不知下載完成後安裝時才發現
剛Download的檔案是一個Full Version的SQL 2012 已經Package了 Service Pack 1 在內
主要是給新安裝SQL Server 或安裝新 SQL Server Instance 的用戶的…
而已安SQL Server 2012的用戶..便需要Download
SQLServer2012SP1-KB2674319-x64-ENU.exe

發現以SQLServer2012SP1-FullSlipstream-ENU-x64.iso 不能更新SP1後便回到Download Center
發現以下的註解:
SQL Server 2012 SP1 Overview

Microsoft SQL Server 2012 SP1 Update – this package contains the Microsoft SQL Server 2012 Service Pack 1 update to be applied to existing SQL Server 2012 installations.

Microsoft SQL Server 2012 SP1 Slipstream- This package provides the capability to perform new SQL Server 2012 instance installations (or SQL Server 2008/SQL Server 2008 R2 Upgrades) culminating with Service Pack 1 pre-installed. The slipstream installation package consists of a compressed self-extracting .exe and a ‘.box’ payload file that contains the original SQL Server 2012 release along with Service Pack 1. The .exe file can be directly executed, or utilized from the command prompt just as SQL Server 2012 Setup.exe would be (See Install SQL Server 2012 from the Command Prompt).

中文版:
Microsoft SQL Server 2012 SP1 更新:此封裝包含可套用至現有 SQL Server 2012 安裝的 Microsoft SQL Server 2012 Service Pack 1 更新。

Microsoft SQL Server 2012 SP1 匯集:此封裝提供了一個功能,可以執行全新、預先安裝累積的 SQL Server 2012 執行個體安裝 (或 SQL Server 2008/SQL Server 2008 R2 升級)。此匯集安裝封裝包含自我解壓縮 .exe 和 ‘.box’ 裝載檔案,後者包含原始 SQL Server 2012 版本以及 Service Pack 1。.exe 檔案可以直接執行,或是透過命令提示字元使用,就像 SQL Server 2012 Setup.exe (請參閱從命令提示字元安裝 SQL Server 2012)。

下次要小心一點..不用浪費時間下載用不著的檔案了

Hope you find it useful

Free E-Book: Introducing Microsoft SQL Server 2012

今天發現Microsoft 發布了 SQL Server 2012介紹的 E-book給大家免費 下載..

Introducing Microsoft SQL Server 2012 Table of Content

PART I   DATABASE ADMINISTRATION (by Ross Mistry)

1.   SQL Server 2012 Editions and Engine Enhancements

2.   High-Availability and Disaster-Recovery Enhancements

3.   Performance and Scalability

4.   Security Enhancements

5.   Programmability and Beyond-Relational Enhancements

PART II   BUSINESS INTELLIGENCE DEVELOPMENT (by Stacia Misner)

6.   Integration Services

7.   Data Quality Services

8.   Master Data Services

9.   Analysis Services and PowerPivot

10.   Reporting Services

有興趣的朋友可以按以下的連結Download

PDF

Hope you find it useful