그동안 CTP 버전으로 사용을 했는데, 나름 희소식 이네요.
그렇지만 많이 늦은 것도 사실입니다. 코드플렉스에 있는 2007 용 익스텐션도 좋은게 많이 있어서 말이죠.
아래 링크에서 다운받을 수 있습니다
http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=d87523da-b5bc-4296-be8a-8e3785c8f181
iPhone 에서 작성된 글입니다.
링크 출처 : http://www.topsharepoint.com/best-sharepoint-designs-in-usa
미국에서 가장 디자인이 잘 된 쉐어포인트 사이트 20선 입니다.
이젠 한국 웹사이트가 외국 사이트보다 화려하고 잘 디자인 되어 있다고 말하지 못하겠습니다.
쉐어포인트 사이트도 마찬가지이구요.
코드플렉스에 SPWakeUp 이라는 툴이 올라왔습니다.
쉐어포인트 개발/운영시에 유용하게 쓰이는 웜업 스크립트의 개량판이라고 보면 좋을 것 같습니다.
다양한 옵션을 지원하기 때문에 편리하게 사용할 수 있을 것 같네요
출처 : http://h71019.www7.hp.com/activeanswers/Secure/548230-0-0-0-121.html
다운로드 링크 : Download the HP Sizer for Microsoft Office SharePoint Server
예전 프로젝트에서 한번 사용한 적이 있는 툴이었는데, 이번에 V2 로 버전업 되었습니다.
HP 서버만을 대상으로 하고, 실제 운용 환경의 경험으로 볼 때, 약간 오버사이징 되는 듯한 느낌이 들긴 합니다만, 정량적인 수치를 객관화 해서 제공해주기 때문에, 고객상대용으로는 최고라고 볼 수 있습니다.
Hiper-V 지원이 추가 된 것이 눈에 띄입니다.
SPSF 라는 약자를 가진 SharePoint Shoftware Factory 입니다.
링크 : SPSF SharePoint Software Factory
링크를 방문해보시면 보실 수 있는 사항인데, 기본의 VSeWSS 보다 더 유용한 프로젝트 템플릿과 배포도구를 제공합니다.
제가 만약 MOSS 2007 개발을 하게 된 다면, 이 툴을 선택하는데 전혀 주저함이 없을 것 같습니다. 강추!!
쉐어포인트의 업데이트 리소스를 이곳에서 확인이 가능합니다.
현재 시점의 가장 최신의 업데이트 패키지를 받을 수 있지요.
링크 : http://technet.microsoft.com/en-us/office/sharepointserver/bb735839.aspx
https://sharepoint.missouri.edu/Pages/default.aspx
상당히 잘 정리 되어 있는 사이트 입니다.
개발자들에게, 엔드유저에게, 관리자에게 도움이 될 수 있는 것들이 많이 있습니다.
저는 오히려 위키의 활용이 눈에 띄이네요
오랜만에 접속한 회사 MOSS 서버에서 글을 작성하거나 여튼 뭔가 변경사항이 발생하면 에러가 납니다
=========================================
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[COMException (0x80040e14): Exception from HRESULT: 0x80040E14] Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +0 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +411 [SPException: Exception from HRESULT: 0x80040E14] Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +556 Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents) +3032 Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents) +636 Microsoft.SharePoint.SPListItem.Update() +194 Microsoft.SharePoint.WebControls.SaveButton.SaveItem(SPContext itemContext, Boolean uploadMode, String checkInComment) +357 Microsoft.SharePoint.WebControls.SaveButton.SaveItem() +111 Microsoft.SharePoint.WebControls.SaveButton.OnBubbleEvent(Object source, EventArgs e) +476 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +50 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3215=============================================
서버에 찾아 들어가 보니 역시나, D 드라이브 Free 0byte !!!!
드라이브 정리해주고, 로그비워주니 문제가 없어집니다.
^^
일반적으로 참여 수준의 권한레벨을 사용자에게 부여하면 아래와 같은 사이트 작업 버튼이 보이게 됩니다
실제로 보안상으로 문제될 것 은 없지만, 찜찜한 것은 사실입니다
이 경우 마스터 페이지에 다음과 같은 코드를 추가하여 관리자가 아닌 사용자의 사이트작업 버튼을 원천봉쇄할 수 있습니다.
<script language="c#" runat="server">
//각 사이트작업 숨기기
string SiteActionView = "none";
public void Page_PreRender(object sender, EventArgs e)
{
if (SPContext.Current.Web.UserIsSiteAdmin || SPContext.Current.Web.UserIsWebAdmin)
{
SiteActionView = "inline";
}
}
</script>
실제로 사용중 로그가 꽉차서 하드디스크 용량이 없으면 문제가 발생하기도 합니다
예전에 작업했던 스크립트가 있어 기록상 남깁니다
[트랜잭션 로그 지우기]
백업성능과 데이터베이스 서버 용량관리를 위해 주기적으로(월1회 또는, 분기1회) 트랜잭션 로그를 지워주는 작업이 필요하다
아래의 명령어를 데이터베이스 별로 수행해주면 됨
– Truncate the log by changing the database recovery model to SIMPLE ALTER DATABASE WSS_Content_WebApp SET RECOVERY SIMPLE; GO – Shrink the truncated log file to 5 MB DBCC SHRINKFILE (WSS_Content_WebApp _Log, 5); GO – Reset the database recovery model. ALTER DATABASE WSS_Content_WebApp SET RECOVERY FULL; GO |
댓글을 달아 주세요