MOSS – Reset "My SharePoint Sites" Links

30 באוגוסט 2010

ב-MOSS קיימת אפשרות של החלפת כתובת האתר ע"י "ניתוק" ו"חיבור" בסיס נתונים מאתר (Web Application) אחד לשני.לדוגמא קיים אתר Test בכתובת http://server_name:8080 ועוברים ל-Production בכתובת http://server_name (ללא 8080).במידה ועובדים עם "אתרים אישיים" - My Site, כתובות של My SharePoint Sites אינן מתחלפות/מתעדכנות באופן אוטומטי, וכל הקישורים פונים לכתובות של שרת ה-Test הישן:הפתרון1. יש צורך למחוק את כל הקישורים של My SharePoint Sites באמצעות הרצת הפקודה:stsadm.exe -o Sync -DeleteOldDatabases 02. קיים Service בשם Profile Synchronization (ברירת מחדל - "רץ" כל שעה) - "ריצה" שלו תיצור את כל הקישורים מחדש והם יפנו לשרת ה-Production החדש.
תגיות: , ,
אין תגובות

MOSS – Reset "My SharePoint Sites" Shortcuts in My Network Places

ב-"My Network Places" של משתמשי הקצה, נוצרים קישורים של "My SharePoint Sites", כאשר עובדים מול MOSS בו קיימים "אתרים אישיים" - My Site, לדוגמא:לעתים קיים צורך יש צורך ל"אפס"/לאתחל את הקישורים של "My SharePoint Sites" ב"My Network Places". ניתן לעשות בצורה הבאה:1. יש למחוק את הקיצורים בתיקיה הפיזית, לדוגמא:C:\Documents and Settings\<UserName>\Local Settings\Application Data\Microsoft\OFFICE\My SharePoint Sites2. ליצור קובץ עם סיומת Reg, להעתיק אליו את הטקסט הבא וללחוץ לחיצה כפולה: Windows Registry Editor Version 5.00 "LinkPublishingTimestamp"=- 3. יש להיכנס למסמך Office כלשהו, ולהפעיל את האופציה של "Save As" - אופציה זו תיצור מחדש את כל הקיצורים אשר ב-My SharePoint Sites לתוך My Network Places.
תגיות: , ,
אין תגובות

SQL Server Studio – Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created

ב-SQL Server 2008 Management Studio, כאשר משנים סוג שדה בטבלה, מתקבלת הודעת שגיאה: Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created. הפתרוןשינוי ברירת המחדל בתפריט של SQL Server 2008 Management Studio כך:1. Tools2. Option3. Designers4. לבטל את הסימון באופציה Prevent saving changes that require table re-creation
תגיות: , ,
2 תגובות

Silverlight ComboBox Data Bind from Web Service

כאשר מתחברים ל-Web Service כדי להציג נתונים ב-ComboBox של Silverlight, לא ניתן לבצע "Bind" בצורה ישירה כך: ComboBox_.ItemsSource = e.Result; הפתרוןבאמצעות Linq (ישנם פתרונות נוספים) בצורה הבאה: var Data = e.Result;var Data2Show = from t in Data.AsEnumerable() select t.MyData; ComboBox_.ItemsSource = Data2Show.ToArray();
תגיות: , ,
אין תגובות

MOSS – Object reference not set to an instance of an object. at Microsoft.SharePoint.WebControls.FieldProperty.Render(HtmlTextWriter output)

11 באוגוסט 2010

נדרשתי ליצור Content Type אשר מבוסס על Custom Filed עם מאפיינים - PropertySchema ב-MOSS.בשרת ה-MOSS עם גירסת Service Pack 2, לאחר בחירה בשדה חדש, הופיעה הודעת השגיאה הבאה: Object reference not set to an instance of an object.at Microsoft.SharePoint.WebControls.FieldProperty.Render(HtmlTextWriter output) ... הפתרוןהתקנה של ה-HotFix ע"פ KB מספר 973410
תגיות: , ,
אין תגובות

SharePoint 2010 – The list cannot be displayed in Datasheet view for one or more of the following reasons

10 באוגוסט 2010

במחשבים של משתמשי קצה בהם מותקן Office 2010 גירסת 64 ביט, כאשר עוברים למצב תצוגה "Datasheet View" של רשימה ב-SharePoint 2010:מתקבלת הודעת השגיאה הבאה:כפי שכתוב ב-KB מספר 2266203 באתר מיקרוסופט, קיימות 2 אפשרויות:1. לעבור ל-Office גירסת 32 ביט.2. להתקין 2007 Office System Driver: Data Connectivity Componentsבחרתי באפשרות מספר 2 - פתר את הבעיה.
תגיות: , ,
אין תגובות

Silverlight Exception: SaveFileDialog Dialogs must user-initiated

9 באוגוסט 2010

נדרשתי ליצור כפתור ב-Silverlight שלחיצה עליו תבצע 2 פעולות:1. "קבלת" נתונים מ-Web Service של MOSS2. שמירה לתוך קובץ באמצעות SaveFileDialogהוצג Exception עם פרטים SaveFileDialog Dialogs must user-initiated בתוך המתודה MOSS_WS_GetDataCompletedלאחר הרצת הקוד הבא: private SaveFileDialog dialog = new SaveFileDialog();   try{   dialog.DefaultExt = ".txt";   dialog.Filter = "Text Files|*.txt|All Files|*.*";   dialog.FilterIndex = 1;}catch (Exception ex){   tblError.Text = "Error SaveFileDialog: " + ex.Message;} void MOSS_WS_GetDataCompleted(object sender, WebServiceReference.GetDataCompletedEventArgs e){   string data = "Data from MOSS Web Service";   if (this.dialog.ShowDialog() == true)   {      using (System.IO.Stream stream = dialog.OpenFile())      {         using (System.IO.StreamWriter writer = new System.IO.StreamWriter(stream))         {            writer.Write(data);            writer.Close();         }         stream.Close();      }   }}  הפיתרון"לפצל" את הפעולה לשני כפתורים.1. לחיצה על כפתור אחד תבצע את "קבלת" הנתונים בלבד לתוך המשתנה StringData.2. הקוד אשר קיים במתודה MOSS_WS_GetDataCompleted יהיה בכפתור...
תגיות: , ,
תגובה אחת