近期將 SQL Server 2008 環境升級至 64-bit 後,發現許多相關的問題,由於主要的 SSIS 的 ETL 都是跟 oracle 有關,因此遇到相當多的怪問題...尤其是 SSIS 需要使用 32-bit 模式執行時就會遇到一些怪問題。

我的環境如下:

OS: Windows 2008 R2 Standard CHT (R2 only 64-bit)

SQL: Microsoft SQL Server 2008 Enterprise

 對於 Oracle Client 建議安裝 11.1.0.7.0 以上的版本,如果安裝 10.2.0.1 版本需要再安裝兩個 Oracle patch (# 4547817 & # 5383042) ,如果沒有上 path 會遇到 ORA-12154: TNS: 無法解析指定的連線 ID 的問題,相關訊息可以參考 http://portal.sqltrainer.com/2007/11/sql-server-integration-services-oracle.html,另外,安裝 11g Client 我安裝了 64-bit 跟 32-bit,原因為我的 SQL 還有執行 SSRS,需要用到 64-bit 的 Client 。

王圓外 發表在 痞客邦 留言(0) 人氣()

最近因為手上的案子需要使用 SQL Server Reporting Service 產生大量的報表,但其中有個報表需要產出所有的資料並且分單位來分頁,再匯出成 Excel 檔案,但是再匯出 Excel 檔案後,Excel 檔案裡面的 Sheet Name 不就是 "工作表1"、"工作表2"、"工作表3" 就是 "Sheet1"、"Sheet2"、"Sheet3"來表示,如果再報表中有設定導覽資訊列的話又會在多一個 "文件引導模式" 的頁籤。

但 User 卻是希望匯出後的 Excel Sheet Name 可以根據單位來標示 Sheet Name,由於詢問過 MS 後,無法在 SSRS 中產生這樣的檔案,因此只好退而求其次,建立一個 Script 檔案,來讓 User 自行自動修改要變更的 Excel 檔案。

renameexcel1.png

此圖為變更前的樣子,下圖為變更後的樣子

renameexcel2.png

王圓外 發表在 痞客邦 留言(0) 人氣()

微軟這個 MOSS 2007 / WSS 3.0 的工具包 4.0 版出來了,由官網上說到這也將是最後一個版本,接下來就是針對 MOSS 2010 版本推出 Toolkit 了。

4.0 版提供了下面幾個功能:

1. SharePoint Diagnostics Tool improvements

2. the Permissions Reporting Tool

3. the Quota Management command

王圓外 發表在 痞客邦 留言(0) 人氣()

這影片也不是很新了,但是每次看到都覺得做的真好,好可愛...

分享給大家看看....

 


SharePoint in Plain English

王圓外 發表在 痞客邦 留言(0) 人氣()

MS 有發表一篇 KB 說明如何變更 MOSS & WSS 的 Service Account and Password,可以參考 KB934838:How to change service accounts and service account passwords in SharePoint Server 2007 and in Windows SharePoint Services 3.0 裡面有段 Script,覺得滿好用的..以後要變更服務帳號密碼...就可以不用改的要死要活了..還要想說那個服務沒有改到...

請將下面 Script 存檔後,執行參數為 FileName.bat DomainName\UserName NewPassword

 

 @echo off
rem other app pools
echo *** Updating app pool passwords
"%commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN\Stsadm.exe" -o updateaccountpassword -userlogin %1 -password %2 -noadmin
rem central admin
echo *** Updating Central Admin password
"%commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN\Stsadm.exe" -o updatefarmcredentials -userlogin %1 -password %2
rem ssp - new
echo *** Updating ssp password for new installs
"%commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN\Stsadm.exe" -o editssp -title "SharedServices1" -ssplogin %1 -ssppassword %2
rem ssp - upgrade
echo *** Updating ssp password for upgraded installs
"%commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN\Stsadm.exe" -o editssp -title "Default Web Site" -ssplogin %1 -ssppassword %2
rem osearch
echo *** Updating osearch password
"%commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN\Stsadm.exe" -o osearch -farmserviceaccount %1 -farmservicepassword %2
echo *** MANUAL UPDATE NEEDED. To update the password, visit the SSP Web application page, click Search Settings, and then click Default Content Access Account. 
rem spsearch
echo *** Updating spsearch password
"%commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN\Stsadm.exe" -o spsearch -farmserviceaccount %1 -farmservicepassword %2
echo *** Updating spsearch content access account
"%commonprogramfiles%\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o spsearch -farmcontentaccessaccount %1 -farmcontentaccesspassword %2
rem restarting IIS
echo *** Doing soft restart of IIS
iisreset /noforce
echo on

王圓外 發表在 痞客邦 留言(0) 人氣()

這問題不只是發生在 MOSS 上面,在其他的 IIS web 上也有可能會遇到這樣的問題,在 MOSS 上比較容易出現於 MOSS Search 上,檢視事件檢視器時可以發現有 ID 2436 的存取被拒的訊息,這問題發生於 Windows server 2003 SP1 之後的版本,想要了解可以檢視此 KB 文件 KB 896861,要解決這樣的問題最快的方式即是停用 DisableLoopbackCheck。

下面的方法都是,最快就是第二個方法。

Method 1: Specify host names

Note We recommend that you use this method.

To specify the host names that are mapped to the loopback address and can connect to Web sites on your computer, follow these steps:

王圓外 發表在 痞客邦 留言(0) 人氣()

最近 Enterprise Search 好像打的很火熱,也不知道為什麼 MS 最近針對此主題發起了研討會,其實主要還是在推 MOSS 2007 的搜尋,其實為什麼 MS 要開始推的原因,我想應該是他推出了 Search Server 2008 ,以及 MOSS 2007 SP2 的關係。 Search Server 2008 其實就是 MOSS 2007 SP2 中的 Search 的獨立產品。但在此不多說者兩者的不同,有興趣的人自行上網比較一下吧。

 

在 MOSS 2007 SP2 發表之前就已經在研究 Search 這個部分,其中,針對 Lotus Notes 的搜尋也著手進行設定,但是不知道為什麼一直設定不起來,其實我遇到的問題,說實在的還真是愚蠢的問題,只是因為我完全不懂 Lotus Notes Client 的設定而已。真是笨ㄚ~~~

 

言歸正傳,真正的設定方式,我想我不用再重複一次的告訴大家,因為 Microsoft TechNet 上面有教學,如果英文版的看不懂也沒關係,因為已經有中文版的翻譯,其網址為

王圓外 發表在 痞客邦 留言(0) 人氣()

剛好在我考試的這幾天,MS 終於把之前會有過期問題的 SP2 版本更新了~

這次的更新,不管之前有沒有裝過 SP2 都可以直接安裝上去,如果之前有裝可以選擇要不要再次安裝。為了避免再度發生過期的問題,建議還是在安裝一次吧。

安裝導引與下載連結: 安裝 2007 Microsoft Office 伺服器產品的 Service Pack 2 之後,產品到期日的啟動會發生不正確的狀況

中英文下載路徑:

Update for 2007 Microsoft Office Servers (KB971620), 32-Bit Edition

王圓外 發表在 痞客邦 留言(0) 人氣()

最近一直沒有更新 blog ,是因為我要準備 MCTS:Microsoft Office SharePoint Server 2007, Configuring 的考試,就在 6/27 當天,終於一次給他考過了,想說我這個新手,對於 moss 還是一知半解就想要去考試,真的是自討苦吃....不過還是努力讀書下,還是給他過了...YAYA~~

所以我拿到了...

TS:MOSS 2007, Configuring

 

針對這次的考試內容,主要參考的書籍和網站為:

王圓外 發表在 痞客邦 留言(8) 人氣()

Generics 是在 C# 2.0 時所新增加的類型,再 2.0 時就已經感受到他的好處了,最近把之前寫的程式又拿出來看時,就想說把改成 3.0 的格式好了,再著手進行的過程中,更感受到 C# 3.0 的強大的功能。讓以前要寫很多行來表示的敘述,通通變成一行就搞定了,以下就簡單的做個筆記,以免我自己忘記。(因為寫的更好的...人大有人在…噗~)

為了簡單介紹,我需要一個 Class,此 Class 為 Employee:

public class Employee
{
    public string Name { get; set; }

    public int ID { get; set; }

    public double Salary { get; set; }
}

 

現在我們建立一個 Employee 的 List 集合

List<Employee> Employees = new List<Employee>();

王圓外 發表在 痞客邦 留言(2) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼