ארכיון קטגוריה: ללא קטגוריה

SharePoint מגשרי הישיבות, “שיטות עבודה מומלצות,” הפיל שבחדר

היה לי מזל להשתתף ולהציג בכנס SharePoint המומלצות של השבוע. . אני עדיין חדש כל דיבור "דבר" ו, . למען האמת, הייתי קצת עצבני במחצית הראשונה בזמן הזעתי את מחכה כדי לדבר את עצמי. ההרגשה די עצבני. עשה את זה קצת קשה לי לשים לב המציגים (לא כי התעלמתי מהם). במקום זאת, התמקדתי יותר על המשתתפים.

כנסים להגדיר תמיד מירוץ המוח שלי והיה שם מבט רבות באת זאת. כנס זה היה מעולה. אני חושב שזה היה יוצא דופן במספר דרכים. . זה לא היה בכנס מפתחים כבד. היו בהחלט dev חלקים אליו, אבל אני חושב שזה היה לפחות 60% התמקדו בנושאים שאינם-dev, אולי גבוה ככל 80%. אני חושב שזה. מעיד על אופי השוק SharePoint המתפתחת. חברות מיישמים SharePoint במגוון דרכים, הם מחפשים הדרכה על איך לעשות את זה נכון. והכוונה לא רק כיצד ליצור תכונות/פתרונות (אשר עד עכשיו, הוכח גם מאוד).

אני מאמין הוועידה היה מאוד חשוב ביותר שכולם השתתפו ואני יודע כי המארגנים מתכננים לעשות את הכנס שוב בתחילת שנה הבאה.

אחרי שאמרתי את זה, אני מאמינה שהיה הזדמנות שהוחמצה. ואני מקווה שזה הכתובות בכנס הבא. לדעתי שזו הזדמנות שהוחמצה, אבל זה לא דבר רע. גילוי צורך הקהילה היא כשלעצמה דבר טוב. הכנס דנו במספר שיטות עבודה מומלצות במגוון תחומים כגון ממשל, הדרכה, דרישות איסוף, חיפוש, פיתוח, ארכיטקטורת מידע, ועוד. אני חושב שיש קשר "שדה ירוק ההחמצה" הנחות ביסוד מרבית העבודה המומלצות.

כשאנחנו מדברים על שדה ירוק, אנו מתכוונים כי SharePoint לא נכנס לייצור, אנו מתחילים עם עבר נקי. זה אידיאלי כי אתה יכול להתחיל מיד באמצעות שיטות עבודה מומלצות עבור הגדרת וניהול ממשל, ארכיטקטורת מידע, ועוד. עם זאת … מה קורה כאשר אתה כבר בייצור עם כמה אלפי משתמשים (או של 10 אלפי) ואם לא תבצע מומלצות בהתחלה? ראיתי חברות עם … אהממ … מאוד מוזר ארכיטקטורת מידע אפוי של הסביבה שלהם. אני לא חושב כי ועידה זו סיפקה הרבה הדרכה לארגונים עם הסוג כזה של בעיה (ואני לא מתכוונת רק IA, אבל ממשל, חיפוש, בתחומים אחרים). בטח, . בידיעה שיש לך בעיה היא חלק גדול של הפתרון, וזה יקר מאוד.

אני חושב כי קהילת SharePoint online לא עשו הרבה כדי לטפל בבעיה זו גם. . אני יודע, לא ראיתי. זו בעיה קשה מאוד לפתור ברמות רבות. מבחינה טכנית זה קשה. Budget-wise זה קשה. מבחינה תרבותית, . זה קשה. עם זאת, זה כנראה בעיה בעולם האמיתי גדולה יותר מאשר רוב. מאז הוועידה הסתיימה, אני חושב על אלה סוגים של בעיות, איך אחד יפתור אותם. חייבת להיות תשובה יותר מאשר, "הסרת ההתקנה וההתקנה מחדש" הקהילה צריכה להתמודד עם זה הראש-.

חשב כי זו הזדמנות גדולה עבור הקהילה לבלוגים ומנוסה מנהיגים כדי לפרוס הדרכה כיצד לתקן את הסביבות שלהם. לדעתי יש קטן אבל אפס סיכון כי SharePoint יכולה לסיים עם מוניטין גרוע ומתמשך כתוצאה מכך גרוע מתוכנן מימושים שנכשלות עקב ממשל המסכן, IA, ועוד.

</קצה>

מנוי על הבלוג שלי.

תגיות טכנורטי:

סמינר מקוון של לוחות מחוונים של SharePoint

ידידי באינטרנט, מארק מילר מעל, משתמש הקצה SharePoint (www.endusersharepoint.com) מנהל סמינר שעה אחת חינם ממוקד, . כמו שהוא תמיד עושה, בקהילה משתמש הקצה של SharePoint. זה מתרחש ב 1 pm EDT. הפרטים נמצאים פה: http://www.endusersharepoint.com/?p=785

ישבתי באחד ביזנטל באינטרנט בחודש האחרון, זה די טוב, אם אתה מתעניין מאוד פרקטי מידע בלוחות מחוונים ב- SharePoint, . אני בטוח שזה שווה 1 שעה השקעות.

</קצה>

מנוי על הבלוג שלי.

תגיות טכנורטי: ,

FBA ו- SQL Server: סיפור אהבה

עמיתי עובד על web part סביבה FBA. בין היתר, ה-web part מושך כמה נתונים מ- SQL server. התוכנית עבור פרויקט זה מכתיב DBA הגדרת רמת אבטחת נתונים ב- SQL (בניגוד הטבעת מזהה משתמש בשאילתת SQL או מסוימים גישה אחרים).

הבעיה היא כי שרת SQL שאינו יודע דבר על סביבתנו FBA אז זה לא יכולה לסמוך עלינו. פתרנו בעיה זו על-ידי, מחוסר מילה טובה יותר, באופן ידני של המודעה משתמש מתחזה כך אנחנו יכולים להתחבר SQL כך נתוני SQL ברמה עבודות אבטחה.

אף-על-פי FBA היא תכונה ASP.NET, אנחנו האנשים SharePoint האומה לימדו ממנועי החיפוש השונים זה אם אתה עליו מבוצעת שאילתה עבור FBA, אתה אומר שאתה רוצה לדעת כיצד להגדיר FBA ב- SharePoint. שלא הצלחתי למצוא למצוא כל מידע אודות הפעלת FBA מונחה יישום ASP.NET כדי לתקשר עם SQL בדרך שאנחנו צריכים.

במהלך מחקר זה, קראנו מחדש את המאמר הזה: ב- ASP.NET התחזות

עוד מחקר הוביל אותנו למאמר codproject: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

זה עזר לנו לכתוב את הקוד שלנו, אשר כללתי מתחת. . זה לא הדבר הכי אלגנטי, אבל זה עבד. אני מקווה שתמצא את זה מועיל.

. הנה הקוד אשר עבדה בשבילנו:

מוגן btnSearchCarrier_Click חלל(אובייקט השולח, EventArgs e)
 {
 נסה
 {
 ImpersonateUser iU = חדש ImpersonateUser();
 // TODO: להחליף את האישורים iU.Impersonate("DomainName", "שם משתמש", "סיסמה");

//
 קוד
//

 iU.Undo();
 }
 לתפוס (חריגה ex)
 {

 }
 }

// באמצעות התחזות השיעור כאמור להלן.

הציבור מחלקה ImpersonateUser
 {
 [DllImport("advapi32.dll", SetLastError = נכון)]
 הציבור סטטי מחלקת מיסוי וחשבונאות בול LogonUser(
 מחרוזת lpszUsername,
 מחרוזת lpszDomain,
 מחרוזת lpszPassword,
 int dwLogonType,
 int dwLogonProvider,
 ref IntPtr phToken);

 [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
 פרטי מחלקת מיסוי וחשבונאות סטטי בול CloseHandle(ידית IntPtr);

 פרטי סטטי IntPtr tokenHandle = חדש IntPtr(0);
 פרטי סטטי WindowsImpersonationContext impersonatedUser;

 // אם את מקבלת את הקוד הזה לתוך קובץ DLL, הקפידו לדרוש זה הכל
 // רץ עם FullTrust.
 [PermissionSetAttribute(SecurityAction.Demand, שם = "FullTrust")]
 הציבור התחזה void(מחרוזת domainName, מחרוזת שם משתמש, מחרוזת סיסמה)
 {
 נסה
 {

 // השתמש בפונקציה LogonUser לא מנוהלים כדי לקבל את המשתמש token עבור
 // המשתמש שצוין, תחום, ואת הסיסמה.
 const int LOGON32_PROVIDER_DEFAULT = 0;

 // העברת פרמטר זה גורמת LogonUser ליצור אסימון ראשי.
 const int LOGON32_LOGON_INTERACTIVE = 2;
 tokenHandle = IntPtr.Zero;

 // שלב -1 להתקשר LogonUser כדי לקבל נקודת אחיזה כדי אסימון גישה.
 בול returnValue = LogonUser(
 שם משתמש,
 domainName,
 סיסמה,
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 ref tokenHandle); // tokenHandle - אסימון האבטחה החדש

 אם (false = = returnValue)
 {
 int ret = Marshal.GetLastWin32Error();
 Console.WriteLine("LogonUser השיחה נכשלה עם קוד השגיאה : " +
 ret);
 לזרוק System.ComponentModel חדש.Win32Exception(ret);
 }

 // שלב - 2
 WindowsIdentity newid ב = חדש WindowsIdentity(tokenHandle);
 // שלב -3
 impersonatedUser = newId.Impersonate();

 }
 לתפוס (חריגה ex)
 {
 Console.WriteLine("אירעה חריגה. " + . לשעבר.ההודעה);
 }
 }


 /// <סיכום>
 /// תחנות התחזות
 /// </סיכום>
 הציבור בטל void()
 {
 impersonatedUser.Undo();
 // חינם האסימונים.
 אם (tokenHandle != IntPtr.Zero)
 CloseHandle(tokenHandle);
 }
 }

</קצה>

מנוי על הבלוג שלי.

תגיות טכנורטי:

הוספת לורה: SSRS אומר לי “rsAccessDenied”, אבל … באמת יש לי גישה

כמה שבועות, עבדתי עם עמיתי מפתח בפרויקט מעורבים SQL Server Reporting Services plug-in עבור מוס. הוא פיתח web part המספק מפוארת חזיתי הדו ח תקין (התכונה העיקרית מתבצעת בדיקת מידע חכם בפרמטר עם מספר ערכים לחיפוש אלף מאחוריו).

זה היה עובד נהדר בסביבת הפיתוח אלא בדיקות קבלה משתמש (UAT) סביבה, זה לא יעבוד. התחילה מאתר הבאגים, אנו רואים פרטי חריג כזה:

ההרשאות שהוענקו למשתמש 'UAT_domainmosssvc' אינן מספיקות לביצוע פעולה זו.(rsAccessDenied).

אם תבצע חיפוש חיה השגיאה לעיל, תוכלו למצוא שהוא די נפוץ. עומדים נפוצות. הסוג הגרוע ביותר של נפוצה כי יש לו שורש פוטנציאליים רבים שונים גורמת ומרגיש הפתרון המוצע של כולם "" מימין. אנחנו קרוב לוודאי. ניסה את כולן.

במקרה שלנו, הבעיה הייתה שלא היה לעשות גיבוי/שחזור של DEV כדי UAT. אי-שם הנתונים, משהו עדיין מתייחס "DEV_domain" (במקום מעודכן "UAT_Domain"). יצרנו אתר חדש, הוספת שה-web part, לפתור את הבעיה שלנו.

בתקווה זה ישמור מישהו שעה או שעתיים לאורך השורה.

</קצה>

מנוי על הבלוג שלי.

תגיות טכנורטי:

משניות הודעה ציבורית: הגדרות האבטחה חיה של Windows ובעלי שטח בפנייה

אני מקבל קומץ של הודעות מאנשים באמצעות אנרגיה "לשלוח מסר" פונקציה של Microsoft מספקת עם רווחים בשידור חי (אשר מארח גם את הבלוג שלי) כל חודש.

כשליש מהזמן, משתמשים אלה נמצאות בחשבונם רווחים בשידור חי כזה כי לא עניתי. זה סוג של תכונה אנטי ספאם, שאני מניח.

</קצה>

הם “שגיאה לא ידועה” הודעות באמת יותר מעקב מחסנית?

קראתי בבלוג של Madhur כיצד לאפשר הצגת מעקב מחסנית עכשיו אני תוהה: למה שלא תמיד נראה מעקב מחסנית?

מי המציא את החוק הזה, למה אתה עוקב אחרי זה?

משתמשי קצה יידע שמשהו לא בסדר בכל מקרה. לפחות עם מעקב מחסנית, באפשרותם להקיש שליטה-printscreen, העתק/הדבק לתוך הודעת דואר אלקטרוני ולשלוח אותה אליו. זה בבירור יפחית את הזמן והמאמץ הנדרש כדי לפתור את הבעיה.

</קצה>

תגיות טכנורטי:

כתובת URL של Microsoft הרשע

עשיתי חיפוש בגוגל:

התמונה

. אני לחץ על הקישור מודגשות מעל ("פרטי הורדה: Windows SharePoint…").

אני מבין זה:

התמונה

שימו לב כתובת ה-URL.

נראה לי די חשודה. . אני לא יודע אם אני אמור לצחוק, גיחוך או כומר.

</קצה>

תגיות טכנורטי:

לכן אני לא כמו באמצעות כלים יום אפס

http://groups.google.com/group/microsoft.public.sharepoint.portalserver.development/browse_thread/thread/41e8cbe4f15e8b4c/76506ea401403e35?#76506ea401403e35

אם הכלי עושה דברים שאינך מבין ולאחר מכן הוא נכשל ב שלב n מספר לא ידוע של השלבים, אתה מת בתוך המים…

</קצה>

תגיות טכנורטי:

מזהה אירוע 1023: “ל- Windows אין אפשרות לטעון MSSCNTRS ה-DLL של המונה הניתן להרחבה”

עדכון (04/08/08): נראה שאני פותר בעיה זו. מתוך שורת הפקודה, רצתי "c:\windowssystem32lodctr /R" לפי ערך מדבר על InstallShield בעיות וזה נראה פתרה אותה לי.

יש שמתי לב לאחרונה, לעולם אינו מכבה את מאוורר שולחני/שרת. אני יודע שהוא אמור לבטל את. לקחתי רגע לבדוק אותו שמתי לב לזה תהליך VMware רץ עקבית 20% ניצול באחד של ה-CPU. בדקתי את יומן האירועים וראיתי את השגיאות האלו ביומן היישומים קורה עשרות פעמים בדקה:

ל- Windows אין אפשרות לטעון מונה להרחבה DLL UGatherer, ערך DWORD הראשון בסעיף הנתונים הם קוד השגיאה Windows.

ל- Windows אין אפשרות לטעון מונה להרחבה DLL UGTHRSVC, ערך DWORD הראשון בסעיף הנתונים הם קוד השגיאה Windows.

ל- Windows אין אפשרות לטעון MSSCNTRS ה-DLL של המונה הניתן להרחבה, ערך DWORD הראשון בסעיף הנתונים הם קוד השגיאה Windows.

אם אני קודח לתוך הפרטים של אחת מהודעות אלה, אני מבין זה:

מקור: Perflib

סוג: שגיאה

קטגוריה: אף אחד

מזהה אירוע 1023

עשיתי קצת מחקר. והיה לסימן כלשהו. זה יכול להיות בעיה הרשאה במונחים של גישה אל ה-Dll המדובר. שיחק עם החומר הזה סביב, אבל יכול לא משפיעים באופן חיובי אז ויתרתי על זה.

VMware היה כבר מציקה לי על ביצוע עדכון די הרבה זמן, אז רשמתי את הגירסה היה מותקן (ככל הנראה "1.0.1 לבנות 29996") . ועשיתי את העדכון. זה לשדרג לי v 1.04. למרבה הצער, זה לא תיקנו את הבעיה.

אני יכול לעצור את מספר ההודעות הולך ביומן היישומים שלי אם אני מפסיקה שירות בשם "VMware אישור שירות" מטורף. זה מונע בעדי. שימוש בתוכנה VMware, אז … לא כזה אופציה נהדרת.

מערכת ההפעלה המארחת היא Windows XP 64 סיבית.

אני לא חושב. זה תמיד קרה, אבל אני לא זוכר אירוע מסוים ייתכן הובילו אותו.

בגלל זה אני שונא מחשבים.

</קצה>

תגיות טכנורטי:

פורום דיון: אכיפת הטובה ביותר שיטות תאימות בסביבת MOSS ללא טריוויאלי

בחור, 'סמן', יש שהחל דיון קבוצות דיון מעניין להיות התמקדות "יצירת מעולה SharePoint ממשל מן ההתחלה" עבור 35,000 סביבת משתמש.

הדיון כאן: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

אוכלוסייה: על פני לתרום!

</קצה>