Archívy kategórie: Nekategorizované

SharePoint osvedčených postupov, konferencie, “Osvedčených postupov,” a slon v miestnosti

Bol som šťastný, zúčastniť sa a predstaviť osvedčené postupy služby SharePoint konferencii minulý týždeň. Som stále nové celé rozprávanie "vec" a, Úprimne povedané, Bol som trochu nervózny za prvý polrok, kým som sa potil, čakanie hovoriť sám. Trochu nervózny pocit, že sa to trochu pre mňa ťažké si dávať pozor na prednášajúcich (nie že som ignoroval). Namiesto toho, Zameral som sa trochu viac na účastníkov.

Konferencie vždy nastaviť svoje mysle závodné a tam bol veľa vziať v tejto jednej. Táto konferencia bola výborná. Myslím, že to bolo nezvyčajné v niekoľkých ohľadoch. Nebolo to ťažké vývojárov konferencie. Tam boli určite dev častí, aby to, ale myslím, že to bolo aspoň 60% zameraný na otázky-dev, možná vysoká ako 80%. Myslím, že hovorí na vyvíjajúci sa charakter trhu SharePoint. Sa spoločnosti vykonávacie SharePoint v mnohých rôznymi spôsobmi a hľadajú návod, ako na to právo. A nie len návod, ako vytvoriť funkcie/riešenia (ktoré teraz, bol veľmi dobre stanovený).

Verím, že konferencia bola nesmierne cenný pre väčšina všetci zúčastnili a viem, že organizátori pláne vykonať konferencie znova začiatkom budúceho roka.

Ktorý uviedol, že, Verím, že tam bola premárnená príležitosť, ktorá dúfam, že budúci konferencie adresy. Hovorím, že je to premrhaná príležitosť, ale to nie je zlé. Objavovanie spoločenstva potrebné, je sama o sebe je dobrá vec. Konferencia diskutuje niekoľko osvedčených postupov v rôznych oblastiach riadenia, školenia, zber požiadaviek, Hľadať, rozvoj, informačná architektúra, atď. Myslím, že premárnenú príležitosť má čo do činenia s "zeleného poľa" predpoklady mnoho osvedčených postupov.

Keď hovoríme o zelenej lúke, Máme na mysli, že SharePoint nešlo do výroby a my Začíname s čistým štítom. To je ideálne, pretože môžete začať ihneď používať osvedčených postupov pre definovanie a riadenie riadenie, informačná architektúra, atď. Avšak … čo sa stane, keď ste už vo výrobe s niekoľko tisíc užívateľov (alebo 10 tisíc) a ste nemal riadiť sa osvedčenými postupmi na začiatku? Som videl spoločnosti s … ehm … veľmi nepárne informačná architektúra pečené do ich prostredia. Nemyslím si, že táto konferencia poskytuje veľa pokyny pre organizácie s takou problém (a nemám na mysli len IA, ale správy, Hľadať, mnoho ďalších oblastí). samozrejme, vedel, máte problém, je veľká časť roztoku a to je veľmi cenná.

Myslím, že on-line komunity SharePoint neurobil moc riešiť to buď. Viem, že nemám. Je to veľmi ťažké problém vyriešiť na mnohých úrovniach. Technicky je to ťažké. Budget-Wise, je to ťažké. Kultúrno, je to ťažké. Avšak, je to pravdepodobne väčší problém reálnom svete najviac. Keďže konferencia skončila, Bol som premýšľal o týchto druhoch jej problémy a ako jeden ich riešiť. Tam musí byť lepšiu odpoveď, ako, "odinštalovať a znova nainštalovať" a Spoločenstvo potrebuje hrozí jej hlavu.

Myslím, že to skvelá príležitosť pre blogovanie komunity a skúsený myslel vodcovia vyložiť nejaký návod, ako opraviť svoje prostredie. Myslím, že tam je malý, ale non-nulové riziko, že SharePoint skončiť s zlé a trvalé povesť následkom zle architected implementácií, že zlyhajú kvôli zlej správe veci verejných, IA, atď.

</koniec>

Vyberajte môj blog.

Technorati Tags:

SharePoint dashboardy Online seminár

Môj priateľ online, Mark Miller nad a Koncový používateľ lokality SharePoint (www.endusersharepoint.com) prebieha bezplatná jedna hodina seminár zameraný, ako vždy robí, SharePoint konečný užívateľ spoločenstva. Odohráva sa v 1 pm EDT. Podrobnosti sú tu.: http://www.endusersharepoint.com/?p=785

Sedel som na jednom z jeho online seminár minulý mesiac a to bolo docela dobre a ak máte záujem o niektoré veľmi praktické info na tabule (dashboard) v službe SharePoint, Som si istý, že to stojí 1 hodinu investície.

</koniec>

Vyberajte môj blog.

FBA a SQL Server: Milostný príbeh

Môj kolega pracuje na webovú časť v prostredí FBA. Okrem iného, Webová časť ťahá niektoré údaje zo servera SQL server. Veľký plán pre tento projekt diktuje, že DBA nastaví úroveň bezpečnosti údajov SQL (na rozdiel od vkladania ID užívateľa v SQL dotazu alebo nejaký iný prístup).

Problém je, že server SQL server nevie nič o našom životnom prostredí FBA tak to nemôže dôverovať. Môžeme vyriešiť tento problém, pre nedostatok lepšieho slová, manuálne zosobnenie používateľa reklamy tak, aby sme mohli spojiť SQL tak, že dát SQL úroveň bezpečnosti práce.

Hoci FBA je funkcia ASP.NET, sme národ SharePoint ľudí učil rôznych vyhľadávačov, že ak hľadanej pre FBA, chcete povedať, chcete vedieť, ako nastaviť FBA v službe SharePoint. Nepodarilo sa mi nájsť nájsť žiadne informácie o tom, ako povoliť FBA orientované ASP.NET aplikácie komunikovať s SQL spôsobom sme potrebovali.

Pri skúmaní tohto, sme re-si prečítajte tento článok: ASP.NET zosobnenie

Ďalší výskum viedol nás na tento článok codproject: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

Ktoré nám pomohol napísať náš kód, ktoré som zahrnutá pod. To nie je najelegantnejší veci, ale to fungovalo. Dúfam, že vám nájsť užitočné.

Tu je kód, ktorý pracoval pre nás:

protected neplatné btnSearchCarrier_Click(objekt odosielateľa, EventArgs e)
 {
 skúste
 {
 ImpersonateUser iU = nové ImpersonateUser();
 // TODO: Nahradiť poverenia iU.Impersonate("DomainName", "Užívateľské meno", "Heslo");

//
 KÓD
//

 iU.Undo();
 }
 chytiť (Výnimkou ex)
 {

 }
 }

// Pomocou zosobnenie triedy, ako je uvedené nižšie.

verejné trieda ImpersonateUser
 {
 [DllImport("Advapi32.dll, ak ide", SetLastError = pravda)]
 verejné statické externé Položka LogonUser bool(
 Reťazec lpszUsername,
 Reťazec lpszDomain,
 Reťazec lpszPassword,
 int dwLogonType,
 int dwLogonProvider,
 odkaz IntPtr phToken);

 [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
 súkromné externé statické bool CloseHandle(IntPtr rukoväť);

 súkromné statické IntPtr tokenHandle = nové IntPtr(0);
 súkromné statické WindowsImpersonationContext impersonatedUser;

 // Ak ste začleniť tento kód do knižnice DLL, Uistite sa, požadovať, aby
 // pracuje s FullTrust.
 [PermissionSetAttribute(SecurityAction.Demand, Meno = "FullTrust")]
 verejné neplatné zosobniť(reťazec domainName, reťazec užívateľské meno, reťazec heslo)
 {
 skúste
 {

 // Použite funkciu nespravované Položka LogonUser získať token pre používateľa
 // určený používateľ, domény, a heslo.
 CONST int LOGON32_PROVIDER_DEFAULT = 0;

 // Absolvovanie tohto parametra spôsobuje Položka LogonUser vytvoriť primárny token.
 CONST int LOGON32_LOGON_INTERACTIVE = 2;
 tokenHandle = IntPtr.Zero;

 // Krok -1 Balíčkoch získať popisovač prístupového tokenu.
 bool returnValue = Položka LogonUser(
 užívateľské meno,
 domainName,
 heslo,
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 ref tokenHandle); // tokenHandle - nový token zabezpečenia

 Ak (falošné == returnValue)
 {
 int ret = Marshal.GetLastWin32Error();
 Console.WriteLine("Položka LogonUser volanie zlyhalo s kódom chyby : " +
 ret);
 throw nové System.ComponentModel.Win32Exception(ret);
 }

 // Krok - 2
 WindowsIdentity newId = nové WindowsIdentity(tokenHandle);
 // Krok -3
 impersonatedUser = newId.Impersonate();

 }
 chytiť (Výnimkou ex)
 {
 Console.WriteLine("Sa vyskytla výnimka. " + ex.Správu);
 }
 }


 /// <Zhrnutie>
 /// Zastaví zosobnenie
 /// </Zhrnutie>
 verejné neplatné späť()
 {
 impersonatedUser.Undo();
 // Voľný žetóny.
 Ak (tokenHandle != IntPtr.Zero)
 CloseHandle(tokenHandle);
 }
 }

</koniec>

Vyberajte môj blog.

Technorati Tags:

Pridanie do tradície: SSRS mi “rsAccessDenied”, ale … Naozaj majú prístup

Pár týždňov späť, Som pracoval s kolegom vývojárov na projekt zahŕňajúce SQL Server Reporting Services plug-in pre MOSS. Bol rozvoj webová časť, ktorá poskytuje fantázie front-end riadnej správy (Hlavným rysom je šikovný vyhľadávanie na parameter s niekoľko tisíc vyhľadávanie hodnôt za ním).

To bolo skvelé pracovať vo vývojovom prostredí, ale Užívateľ preberacie skúšky (UAT) životné prostredie, to nebude fungovať. Strieľať do ladiaceho nástroja, radi by sme videli podrobnosťami výnimiek takhle:

Povolenia udelené používateľovi "UAT_domainmosssvc" nie sú dostatočné pre vykonanie tejto operácie.(rsAccessDenied).

Ak tak urobíte služby live search na vyššie uvedené chyby, zistíte, že je to celkom bežné. Strašidelne spoločnej. Najhoršie druh bežné, pretože má mnoho rôznych možných koreňa spôsobuje a každý návrh riešenia "cíti" právo. Sme pravdepodobne snažil ich všetky.

V našom prípade, problém bol, že by sme mali urobiť zálohovanie a obnovovanie dev do UAT. Niekde v údajoch, ešte niečo s odkazom na "DEV_domain" (namiesto aktualizované "UAT_Domain"). Vytvorili sme nový web, Pridať webovú časť a to vyriešiť náš problém.

Dúfajme, že to ušetrí niekto hodinu alebo dve na celej čiare.

</koniec>

Vyberajte môj blog.

Technorati Tags:

Drobné verejné oznámenie: Windows Live bezpečnostné nastavenia a kontaktovanie priestoru vlastníkom

Dostávam niekoľko správ od osoby cez vstavaný "Odoslať správu" Funkcia Microsoft poskytuje živej verejné (ktorá tiež prevádzkuje môj blog) každý mesiac.

Asi jedna tretina času, tých užívateľov zabezpečené ich živej verejné účet tak, že nemôže odpovedať. To je nejaký druh antispamovými funkciami predpokladám.

</koniec>

Sú “Neznáma chyba” Správy naozaj lepšia ako zásobníka?

Bol čítanie Madhur na blogu o tom, ako aby zásobník stopových displeja a teraz som zvedavý: Prečo sme sa vždy show zásobníka?

Kto prišiel s tohto pravidla a prečo sme po nej?

Koncoví užívatelia vedieť, je niečo zle v oboch prípadoch. Aspoň s zásobníka, stlačením môžu kontrolou-printscreen, kopírovať/vložiť do e-mailu a odoslať ju na to. Ktoré by jasne znížiť čas a úsilie potrebné na vyriešenie problému.

</koniec>

Technorati Tags:

Identifikácia 1023: “Systém Windows nemôže načítať počítadlo DLL MSSCNTRS”

AKTUALIZÁCIA (04/08/08): Zdá sa, že mi vyriešiť tento problém. Z príkazového riadka, Bežal som "c:\windowssystem32lodctr/r" ako záznam hovorí o InstallShield problémy a že sa zdá to vyriešil za mňa.

Si všimol, že v poslednej dobe, nikdy vypne moje ploche server‑server fan. Viem, že kedysi vypnúť. Vzal som si chvíľku kontrolovať, to si všimol, že bol spustený VMware proces konzistentné 20% využitie na jednom CPU. Skontrolovať v denníku udalostí a videl tieto chyby v denníku aplikácie deje mnohokrát za minútu:

Systém Windows nemôže načítať DLL UGatherer rozšíriteľných počítadiel, Prvý údaj DWORD v údajovej časti je kód chyby systému Windows.

Systém Windows nemôže načítať DLL UGTHRSVC rozšíriteľných počítadiel, Prvý údaj DWORD v údajovej časti je kód chyby systému Windows.

Systém Windows nemôže načítať počítadlo DLL MSSCNTRS, Prvý údaj DWORD v údajovej časti je kód chyby systému Windows.

Ak som vŕtať do detailov z jednej z týchto správ, Dostanem túto:

Zdroj: Perflib

Typ: Chyba

Kategória: Žiadna

Identifikácia 1023

Urobil som nejaké výskum a tam bol nejaký údaj, mohol byť povolenie problém z hľadiska prístupu k predmetnej dll. Hral asi s veci ale nie ovplyvniť veci pozitívnym spôsobom, tak som sa vzdal na to.

VMware mal neodbytná ma o vykonávaní aktualizáciu pre docela nejaký čas, tak som poznačil verzii mal nainštalovaný (zrejme "1.0.1 build 29996") a aktualizovať. Toto rekonštruované ma v1.04. Bohužiaľ, to ani opraviť problém.

Môžete zastaviť šialený počet správ bude môj denník aplikácie, ak som vypnúť službu s názvom "VMware overovacia služba". To mi bráni pomocou softvéru VMware, Takže … nie je taká skvelá možnosť.

Hostiteľský operačný systém je Windows XP 64 bit.

Nemyslím si, že vždy sa to stalo, ale nespomínam konkrétnej udalosti, ktoré by viedli k nej.

To je dôvod, prečo neznášam počítačov.

</koniec>

Technorati Tags:

Diskusné fórum: Presadenie najlepších praktík v nezanedbateľnú MOSS prostredí

Kolega, "Mark", začala sa potenciálne zaujímavé diskusné so zameraním na "vytvorenie vynikajúce SharePoint riadenie od začiatku" pre 35,000 používateľské prostredie.

Diskusia je tu: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Pop na priebehu a prispieť!

</koniec>