2009年7月17日 星期五

sharepoint 2010 相關文件

office在這星期開放TP測試,包含sharepoint 也在內,相關文件也開始陸續放出來了,不過看了幾個預覽抓圖sharepoint 外觀上沒有很大改變,就期待功能可以更好用了~

此篇稍微介紹了一下:SharePoint 2010 Technical Preview “半公开”发布

以下是文件參考

SharePoint Products and Technologies: 2010 (Technical Preview) Developer Documentation 一份Ribbon開發文件及WSS SDK

2009年7月15日 星期三

sharepoint AllUserData 找出目前的清單項目

最近這幾天因為要改寫前人幾隻SPS2003的程式至MOSS2007,得進去Content DB找資料,紀錄一下欄位的相關判斷

Webs:記錄所有網站

AllLists:記錄所有清單

AllUserData:紀錄所有清單項目

AllLists.tp_DeleteTransactionId = 0x 清單未被刪除(刪除進了垃圾桶的資料也會存在這個資料表裡)

AllUserData.tp_DeleteTransactionId = 0x 項目未被刪除的

AllUserData.tp_CheckoutUserId is NULL 項目未被簽出

參考網站:

揪出未完成的SharePoint Server 2007调查答复

SharePoint v3: tp_DeleteTransactionID

SharePoint List Template Id

sharepoint 2007 清單範本對應的ID,每次寫都要找一次,特此記錄下來
資料來源:SharePoint List Template Id’s

Value

Description

中文名稱

1200

Administrator tasks list

 

104

Announcements list

宣告

303

Blog Categories list

部落格分類清單

302

Blog Comments list

部落格回應清單

301

Blog Posts list

部落格文章清單

105

Contacts list

連絡人

120

Custom grid for a list

 

118

Custom Workflow Process

 

130

Data Connection library

 

110

Data sources

 

108

Discussion board

討論區

101

Document library

文件庫

106

Events list

事件

150

Gantt Tasks list

 

100

Generic list

 

1100

Issue tracking

議題追蹤

103

Links list

連結

114

List template gallery

 

116

Master pages gallery

 

201

Meeting Agenda list

 

202

Meeting Attendees list

 

204

Meeting Decisions list

 

207

Meeting Objectives list

 

200

Meeting Series list

 

210

Meeting text box

 

211

Meeting Things To Bring list

 

212

Meeting Workspace Pages list

 

117

No-Code Workflows

 

2002

Personal document library

 

109

Picture library

圖片庫

300

Portal Sites list

 

2003

Private document library

 

111

Site template gallery

 

102

Survey

問卷

107

Tasks list

工作

112

User Information list

 

113

Web Part gallery

 

119

Wiki Page library

Wiki頁面庫

140

Workflow History

 

115

XML Form library

 
Technorati 的標籤:,

2009年3月10日 星期二

moss 子網站備份還原

通常我們排程備份都是備份完整的site collection,備份還原指令如下

//備份
stsadm -o backup -url <網址> -filename <備份檔案存放位置>
//還原 overwrite參數可不加,此參數代表強制複寫網站
stsadm -o restore -url <還原可以存取網址> -filename <備份檔案存放位置> -overwrite



本來我的認知是,如果要備份子網站(就是非site collection),只能透過存成網站範本或是透過sharepoint designer備份,但是這兩種方式都有限制,



  • 存成網站範本:預設只能存10M大小,可以透過指令調整範本大小,但是好像最大只能到500M

  • sharepoint designer備份:備份檔案的相依性非常高,若是環境稍有不同(window 及 moss 更新版本)很容易還原失敗。

今天找資料時發現原來也可以用指令方式達成(export/import),指令如下:

//備份
stsadm -o export -url <網址,可以非頂層網站> -filename <備份檔案存放位置>
//還原
stsadm -o import -url <網址,可以非頂層網站> -filename <備份檔案存放位置>



注意,備份時請用有權限訪問網站身份的使用者進行備份,否則stsadm還是會提示備份還原成功,但是是備份不出東西的。(我就遇到這問題~)


另外操作的網站是升級的網站的話,請先建立一個相同名稱的空白網站後再進行匯入。(這我就沒遇過了,詳細請看下面連結網誌說明。)


感謝此篇網誌說明:MOSS 2007 - Import/Export Lessons Learnt


Technorati 的標籤:,,,

2009年3月6日 星期五

MOSS 上傳檔案 檔名限制

使用文件庫儲存文件資料時,發現有些資料會上傳失敗,找了一下原因,發現MOSS對檔案名稱有些限制,整理如下:

  • 不允許的字元:~ " # % & * : < > ? \ / { | } .
  • 檔名長度不得超過128字元

Joel 的blog上有一篇很詳細的文章可以參考: File Name, Length, Size and Invalid Character Restrictions and Recommendations

KB:Information about the characters that you cannot use in sites, folders, and files in SharePoint Portal Server 2003 or in SharePoint Server 2007

2009年2月3日 星期二

貼切形容 程式設計師的甘苦

程式設計師的格言 這網站翻譯了一個日本網站對程式設計師工作會遇到的問題,覺得寫得真是貼切呢,雖然很好笑但是笑中含淚阿,每一行都是真實事件的濃縮呢!!

Vistual Studio 無法開啟偵錯模式

突然有一天我不知道對我電腦做了什麼事,我打開vistual studio 2003要debug我的程式時,出現了這個錯誤訊息:

「嘗試執行專案時發生錯誤:無法在web伺服器上啟動偵錯。您沒有偵錯伺服器的使用權限。請確認您是伺服器上'Debugger Users'群組的成員。」

image

感謝網路上分享了很多人的分享的的經驗,卡了快一個早上終於解掉,我的環境為XP SP3 + VS 2003,這篇msdn講解得很詳細「錯誤:無法在 Web 伺服器上啟動偵錯」,我總結一下我試過得方式:

  1. 檢查IE驗證的設定:kb319842  IE裡的工具/網際網路選項/安全性/近端內部網域/自訂層級中/使用者驗證選擇「使用目前的使用者名稱及密碼」(我的IE 因為之前測網站功能原因改成「提示輸入使用者名稱密碼」,因為debug沒辦法跳驗證視窗,所以就錯了吧~~這是我的猜測)                                   image image
  2. 檢查權限有沒有跑掉:
    • 目前登入的使用者是否在本機Debugger Users'群組中
    • C:\Inetpub\wwwroot 此資料夾的權限需要開放給目前的使用者有完全控制的權限
  3. 網站驗證模式是否正確:打開IIS管理員,展開至預設的網站點右鍵選擇屬性,查看目錄安全性中,有開啟匿名驗證及window 整合性驗證。       image
  4. 檢查Frontpage server extension 是否有壞掉:有出現下圖的選項代表正常,若沒有請進入新增/移除windows元件移掉Frontpage server extension 後重新安裝。image
  5. 修改machine.config檔,指定執行帳號,作法請參考http://msdn.microsoft.com/zh-tw/library/bakfs900(VS.80).aspx

2009年1月10日 星期六

MOSS 登入網站不需輸入網域名稱

登入MOSS預設是需要輸入「網域名稱\使用者帳號」,但是明明在網域內還要多打一次感覺有點多餘,所以決定更改驗證方式,從整合式驗證改為基本驗證,但是改為後還是需要去IIS裡設定預設網域名稱才行。

2008年11月11日 星期二

子網站不繼承父網站 web.config

之前在moss上加上自己的httpmodule的定義,但在瀏覽子網站時會找不到httpmodule的定義

因為webcofig檔案會有繼承的概念  所以雖然子網站不需要這個功能也會強迫引用

這時只要在跟網站上加上<location path="." allowOverride="false" inheritInChildApplications="false"></location>把system.web包住即可

path 要設定的目錄

allowOverride 是否允許子網站複寫

inheritInChildApplications 是否讓子網站繼承

範例如下  這樣就可以打斷網站繼承 讓子網站套用自己的屬性

<location path="." allowOverride="false" inheritInChildApplications="false">
<system.web>
.......自己的一些定義 如httpmodule
</system.web>
</location>

參考網站:http://www.yaosansi.com/post/1283.html


Technorati 的標籤:,,

2008年9月26日 星期五

改造XP介面--Vista風格

網路上真的一堆文章和add-in套件可以來改造XP,青菜蘿蔔各有所好,就不一一列舉了。今天在不來恩的網站看到可以把整個開始選單改掉,就手癢了,在測試機玩了一下還不錯,因為我很喜歡Vista的開始搜尋功能,我是寧願背指令開視窗的人,所以對這個功能真是愛不釋手,開軟體不用選個老半天。但是裝完要移除卻找不到移除選項...大家在裝之前還是小心評估一下摟。「Brico Pack Vista Inspirat」是其他網友推薦的另一套軟體,改天再找來玩玩~~

以下是改造相關文章,我覺得寫的很簡單俐落,還蠻推薦大家有空可以逛逛他的站摟~~目前我自己的機器上裝的是微軟的佈景主題還有RocketDock。佈景主題不吃記憶體又是微軟提供,比較沒有安全顧慮。至於會裝RocketDock是覺得Dock超炫,買不起Mac的我可以藉此解解癮,不過這套就會吃記憶體了,光開著就會吃掉13272k,想要變炫是要付出代價的,大家如果記憶體不足還是別亂裝的好^^

image

  • 微軟提供的 ZuneDesktop 佈景主題(典雅黑)
  • 把Mac上的Dock工具列搬到Windows來!(RocketDock)
  • 讓你的XP系統擁有Vista的開始選單 (ViStart 與 ViOrb)
  • 另外osk也寫了一系列文章介紹如何改造,有興趣的可以去下面網站看看,介紹了很多軟體,等於把XP從頭到腳整個改裝過,真是件大工程阿!

    http://osk2.pixnet.net/blog/post/20696250

    Technorati 的標籤:,,