A SharePoint a megítélt MVP

MVPLogo

Ma reggel, Microsoft e-mailben, hogy mondja meg, hogy én adtam a Microsoft MVP díjat!

Hogy egyszerre sok. Mikor már volt egy esélyt, hogy megfelelően tükrözik, Én majd share több gondolataimat az egészet. Tudom, hogy sokan nagy érdeklődéssel tárgya.

Én vagyok tele izgalom. A SharePoint MVP személyzet egy nagy csoport a férfiak és nők elkötelezett az épület és bővítése a Közösség. Csak találkoztam egy maroknyi, és várom, hogy több ülés, és segít bővíteni és javítani a közösségi források az elkövetkező évben. Ez lesz egy ideig ride…

</vége>

Június 2008 SUGDC konferencia — Ez a pakolás

Részt vett az első valaha SharePoint-konferencia Ez a múlt hétvégén, és ez volt a robbanás.

Csütörtök délután, Én vezettem le a Virginia, vezérli az én újonnan vásárolt $50 GPS készülék plug-in dolog-hoz az én-m telefon. A készülék hibátlan volt. Után öt óra meghajtó, Volt az energia, hogy csinál egy szép futtatható a futófelület malom majd, még inkább meglepő, volt az energia, hogy irány a lobby egy meghirdetett beszélő koktél óra. Konferencia n00b, hogy én vagyok, it turned out that the cocktail hour was really a ruse to get speakers to show up and help stuff papers and swag into shoulder bags for conference attendees 🙂

Volt egy nehezen aludt, mert beszéltem a első dolog péntek AM. Idegesség, a nyugtalanító érzést, hogy én szükséges-hoz hozzáad egy diát a bemutatóhoz, és egy nagyon zavaró macska mutat, állat bolygó tartotta bennem késő. Mert én elmentem aludni későn, Természetesen felkeltem korán. Tettem hozzá egy meglehetősen részletes műszaki architektúra dia. Azért megéri a fáradtságot, mert a 25 jegyzőkönyv-ból Q&Volna nagyon kínos, anélkül, hogy. Voltam szerencsés-hoz kap a első nyílás, a műszaki pálya. Szenes Malik eredetileg akartam beszélni péntek AM, és fogok beszélni, hogy szombaton, de ő szükséges-hoz elcserél alkalommal. Ez engedélyezett én-hoz csinál az én-m bemutatás és majd dőljön hátra, és élvezze minden megy előre péntek és szombat.

A bemutató ment rendben van. Én feltétlenül kell javítani szoba. Beszélt arról, hogyan tudjuk elérni, és az a SharePoint Designer munkafolyamat használatával egy egyéni művelet webes szolgáltatásai. Idővel, Ez az információ lesz nyakkendő az én-m sorozat felső-on EUSP.com a végfelhasználók részére kipróbálás-hoz kap ki amit szerszám. A diák és a demo-ban elfújtam 35 perc, az én döbbenet, abban az időben. Szerencsére, Q&A volt élénk, nem kétséges, segített az a tény, hogy volt kora reggel, ebéd előtt. Q&A az én-m kedvenc részét kiszerelés.

Sok érdekes téma, és remélem, hogy részletesebben róluk blog ezen a héten (idő lehetővé tevő, mint mindig). Egy fickó a CMS nézni nyújtott egy erősen kritikus, mégis nagyon reményteljes felülvizsgálati SharePoint pozícióját a piacon. A különböző összpontosított a kevés SharePoint-erőforrások és a nehézség, hogy a toborzók is találni jó tehetség, amely egyben a "megfizethető" Ez nagyon szűk piaci. A CMS Watch srác említett a SharePoint humánerőforrás-medence, mint egy "céh." Én főleg ismeri ezt a kifejezést, MMORPG szempontból, és adott nekem egy kis izgalom, to be honest 🙂

A konferencia csúcspontja volt, csak a találkozó és felzárkózik az emberek "" Online, egy ideig. A legjobb ült a bárban Becky Isserman (MossLover) a 3 vagy 4 óra (és hogy, után én befejezett iszik az éjszaka). Gyakran nem kap, hogy beszéljünk Farscape vagy Babylon 5 a lakosok, Kansas City.

Bob Fox ott volt, és mint mindig, a forgószél vette figyelembe, intró, beszélgetések és egyszerűen frenetikus energia. Meghívott szombat reggeli, Szenes Malik, és nagyon jó volt.

Szombat (nap 2), Mike Lotter vonszolta magát a konferencián beszélni az InfoPath és majd csatlakozott Becky a végén a nap, hogy egyfajta általános Q&A munkamenet a 30 a 45 elsősorban az InfoPath perc (Mike) és AJAX (Becky). Kívánom, hogy Becky volt képes átmenni teljes/formális előadásában, de biztos vagyok benne, én kap egy esélyt, hogy látni, hogy ezekben a napokban az egyik. Van egy olyan érzésem, ő lesz "üti az áramkör" megy előre.

Tudtam menni, és a. Két utolsó ponttal — a konferencia pénzügyi célja az volt, a pénzt a gyermekek csoda Network, és felemelte $5,000. Ez volt félelmetes. Végül, Azt akarom, hogy nyilvánosan megköszönjem Gary Blatt, Gary Vaughn és Bob Fox riasztásra számomra, és lehetővé teszi számomra, hogy a konferencián beszélni. természetesen, a két Gary volt egy csapat ember, támogatása és szervezése, és mindenkinek volt félelmetes. Volt magas elvárásokat, mielőtt ment, és ez jobb volt, mint reméltem.

Tartsa a figyelmeztető jelzést, a következő konferencia tervezett November 7-én és 8.. Eltekintve néhány nagy tartalom, Ez is félelmetes a találkozás minden online személyiségek már ismert blogon, Twitter, fórumok, stb.

</vége>

Subscribe to my blog.

Technorati Tags:

FBA-t és SQL Server: Egy szerelmi történet

Kollégám már dolgozik egy kijelző FBA-környezetben. Többek között, a kijelzőt húzza néhány adat SQL server. A nagy terv a projekt azt diktálja, hogy egy DBA szintű adatbiztonság állítja be az SQL (szemben egy felhasználói azonosítót beágyazása egy SQL-lekérdezés, vagy néhány más megközelítés).

A probléma az, hogy SQL server nem tud semmit a FBA-környezetünk, hogy nem bíznak bennünk. Ezt a problémát megoldottuk., hiányzik a jobb szót, kézzel egy AD felhasználó megszemélyesítése, úgy, hogy mi lehet csatlakoztatni az SQL, SQL-adatok szintű biztonság együttműködik, hogy.

Annak ellenére, hogy FBA az ASP.NET szolgáltatása, SharePoint-nemzet, a nép is tanított a különböző keresőmotorok, ha az űrlapalapú Hitelesítéshez weblekérdezésre, azt jelenti, ön akar tud hogyan viselkedni configure FBA SharePoint. Én nem sikerült megtalálni minden olyan információt, hogyan lehet engedélyezni az FBA-orientált ASP.NET-alkalmazás, hogy mi szükséges módon kommunikálni az SQL keresés.

Ennek kutatása során, mi újra olvasni ezt a cikket: Az ASP.NET megszemélyesítés

Több kutatás vezetett bennünket, hogy ezt a cikket codproject: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

Hogy segített írni a kódot, amely már tartalmazott, alábbiakban. -A ' nem a leg--bb elegáns cucc, de ez munkás. Remélem Ön talál ez hasznos.

Itt van a kód, hogy együtt dolgozott velünk:

védett Érvénytelen btnSearchCarrier_Click(Tárgy, EventArgs e betű)
 {
 próbálja meg
 {
 ImpersonateUser iU = új ImpersonateUser();
 // TODO: Cserélje ki a hitelesítő adatok iU.Impersonate("Tartománynév", "Jelszó", "Jelszó");

//
 KÓD
//

 iU.Undo();
 }
 fogási (Kivétel ex)
 {

 }
 }

// Megszemélyesítés osztály említettek használatával.

nyilvános osztály ImpersonateUser
 {
 [DllImport("advapi32.dll", SetLastError = igaz)]
 nyilvános statikus külső logikai LogonUser(
 Karakterlánc-lpszUsername,
 Karakterlánc-lpszDomain,
 Karakterlánc-lpszPassword,
 int dwLogonType,
 int dwLogonProvider,
 ref IntPtr phToken);

 [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
 privát külső statikus bool CloseHandle(IntPtr fogantyú);

 privát statikus IntPtr tokenHandle = új IntPtr(0);
 privát statikus WindowsImpersonationContext impersonatedUser;

 // Ha ezt a kódot beépíteni a DLL-je, Győződjön meg róla, hogy a kereslet, hogy
 // FullTrust fut.
 [PermissionSetAttribute(SecurityAction.Demand, Név = "FullTrust")]
 nyilvános Érvénytelen megszemélyesítése(karakterlánc-tartománynév, karakterlánc-userName, karakterlánc, password karakterlánc)
 {
 próbálja meg
 {

 // A nem felügyelt LogonUser függvény segítségével a felhasználó tokent kap
 // a megadott felhasználó, tartomány, és a jelszó.
 CONST int LOGON32_PROVIDER_DEFAULT = 0;

 // Ez a paraméter átadás okoz LogonUser, hogy hozzon létre egy elsődleges token.
 CONST int LOGON32_LOGON_INTERACTIVE = 2;
 tokenHandle = IntPtr.Zero;

 // Lépés -1 Hívja LogonUser egy hozzáférési tokent leírót beszerezni.
 bool returnValue = LogonUser(
 userName,
 Tartománynév,
 jelszó,
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 ref tokenHandle); // tokenHandle - új biztonsági token

 Ha (hamis == returnValue)
 {
 int ret = Marshal.GetLastWin32Error();
 Console.WriteLine("LogonUser hívás nem sikerült, hibakód: : " +
 RET);
 dobja új System.ComponentModel.Win32Exception(RET);
 }

 // Lépés - 2
 WindowsIdentity newId = új WindowsIdentity(tokenHandle);
 // Lépés -3
 impersonatedUser = newId.Impersonate();

 }
 fogási (Kivétel ex)
 {
 Console.WriteLine("Kivétel történt. " + ex.Üzenet);
 }
 }


 /// <Összefoglaló>
 /// Megáll a megszemélyesítés
 /// </Összefoglaló>
 nyilvános Érvénytelen visszavonás()
 {
 impersonatedUser.Undo();
 // Ingyenes a tokenek.
 Ha (tokenHandle != IntPtr.Zero)
 CloseHandle(tokenHandle);
 }
 }

</vége>

Subscribe to my blog.

Technorati Tags:

A Lore hozzáadása: SSRS mondja nekem “rsAccessDenied”, de … Tényleg van hozzáférési

Néhány hete, Voltam dolgozni fejlesztő kollégám a projekt során az SQL Server Reporting Services beépülő modul Moss. Ő egy kijelző, amely tartalmaz egy díszes előtér, hogy a jelentés megfelelő kialakítása (a fő jellemzője, hogy egy okos keresést egy paraméter értékekkel több ezer kereshető mögött).

Ez volt működő nagy, a fejlesztői környezetben, de a felhasználói átvételi vizsgálat (UAT KULCSFONTOSSÁGÚ) környezet, Ez nem működik. A hibakereső Tűzgyújtó, kivétel részlet mint ez még:

Az engedélyeket a felhasználó "UAT_domainmosssvc" nem elegendőek a művelet végrehajtásához.(rsAccessDenied).

Ha egy élő keresés a fenti hiba, találja, hogy elég gyakori. Scarily közös. A legrosszabb fajta közös, mert sok különböző lehetséges gyökér okoz, és mindenki a javasolt megoldás "úgy érzi" jobb. Mi valószínűleg megpróbálta őket.

A mi esetünkben, a probléma az volt, hogy mi tette a biztonsági mentés és visszaállítás DEV UAT kulcsfontosságú. Valahol az adatokban, valami mindig utalva "DEV_domain" (Ahelyett, hogy a frissített "UAT_Domain"). Létrehoztunk egy új oldal, hozzátette, a kijelző, és hogy megoldotta a problémát.

Reménykedve ez akarat megment valaki egy óra vagy két le a pályáról.

</vége>

Subscribe to my blog.

Technorati Tags:

Quick Fix: SharePoint-webhelyhez való hozzáférés dob [HttpException (0x 80004005): Kérés időtúllépést.]

Egyik kollégám fejlesztő dolgozik egy projekten, ezen a héten, és spárgagombolyog-ba egy időtúllépési problémák néhány őrült kijelző építési munka közben. A kijelző volt finom, de "hirtelen" egy webhely lett nagyon lassú és gyakran időtúllépés ezzel a hibával:

[HttpException (0x 80004005): Kérés időtúllépést.]

Mocsaras-ban, és láttam, hogy több más területek csak finom. Sejtettem, hogy volt néhány rejtett kijelzők az oldal és használata a megbízható ?tartalma = 1 hibakeresési technika, Valójában talált 11 a lapon található kijelzők, melyek közül csak kettő volt látható. Még jobb (let's-hope-I-find-something-ugly-here-that-I-can-fix szemszögéből), Ezek a Bezárt kijelzők három volt a neve "Hiba".

Ezek a kijelzők törölt (amely maga volt meglepően hosszú ideig) és hogy megoldotta a problémát. For today 🙂

</vége>

Subscribe to my blog.

Technorati Tags:

Az osztály gyors képzés kiváló

Kezdek nap 4 gyors meg partner tanfolyamokról élén Larry Kaye itt a Needham, MA.

Az 5 napos munkamenet bontható osztályok (3 és 2 nap illetve) jogosult "gyors ESP: Egyéni keresési alkalmazások fejlesztéséhez a Szövetség partneri én" és "gyors ESP: Egyéni keresési alkalmazások fejlesztéséhez a Alliance partnerek II.".

Ez az igazi csomagtartó kempingezik típus osztály. Az anyag a mély (nagyon, nagyon mély). Az oktató (Larry) jól tudja a dolgát. Nagyon ajánlom ezt a képzést, ha akkor figyelembe véve, hogy.

</vége>

SharePoint és gyors — a Reese mogyoróvajat vállalati alkalmazások?

I've fejezte be a nap 2 a napsütötte Needham gyors képzés, MA, és tele vagyok ötletekkel (melyik minden a jó képzés osztály csinál nekem). Egy sajátos szempontból gyors is gondolkodás, és azt akartam, hogy írja le, miközben még mindig friss és normális napról-napra "cucc volt" tolta ki a fejemből.

Mi SharePoint, WSS 3.0 / MOSS végrehajtói gyakran szembesülnek egy nehéz probléma bármilyen ésszerű méretű SharePoint-projekt: Hogyan jutunk a címkézetlen adatok betöltése SharePoint, úgy, hogy minden beleillik a tökéletesen kialakított információs architektúra?

Elég gyakran, Ez nem olyan nehéz probléma, mert mi hatókör magunkat a bajt: "Nem érdekel semmi több, mint 3 hónapok régi." "Mi kezelni mindent, amit a régi cucc a kulcsszavas keresés, és megy előre megcsinálom a helyes út…" Stb.

de, Mi történik, ha mi nem hatókör magunkat a bajt, és mi vagyunk keresi a 10 ezer és 100 ezer (vagy akár több millió) a dokik — a rakodás és megjelölt, melyik a jámbor szeretnénk?

GYORS erő lenni a válaszol.

GYORS barátait keresési folyamat tartalmaz egy csomó mozgó alkatrészek, de egy egyszerűsített nézet Ez:

  • Egy lánctalpas folyamat úgy néz ki, a tartalom.
  • Megkeresi a tartalom és a kezek it off to a közvetítő folyamat, amely kezeli a medence, a dokumentum processzorok.
  • Közvetítő folyamat kezek it off to a dokumentum processzorok egyik.
  • A Mobilbizonylat-feldolgozó elemzi a dokumentumot és keresztül csővezeték folyamat, a bejeezus a dokumentum elemzi, és kezek it off to egy index builder típusú folyamat.

A a csillaghajó gyors, van egy csomó felett a dokumentum-feldolgozás csővezeték. Tud keverjük össze, és egyezik a 100 csővezeték-összetevők és, a legtöbb érdekes, Írhatunk saját komponensek. Mint mondom, GYORS dokumentumok elemzése minden irányba, de vasárnap, és egy csomó hasznos információt ezeket a dokumentumokat a program lefordítja. Azok őrült gyors, akik egyértelműen őrült és megszállott a dokumentum elemzése mert eszközök és/vagy stratégiák igazán kategorizálhatja a dokumentumokat.

Így … GYORSAN a saját egyedi csővezeték-összetevők együttes alkalmazásával, Mi megragad a környezeti információt a gyors, és táplálja vissza moha. Ez lehet, hogy megy valami ilyesmi:

  • Dokumentum táplálnak be gyorsan a moha.
  • Normál őrült-megszállott böjt dokumentum elemzése és a kategorizálási történik.
  • A saját egyedi csővezeték-összetevők csepp néhány összefüggésben tájékoztatásnak ki egy adatbázis.
  • A folyamat a saját design szól a háttér információkat, bizonyos döntéseket hogyan illeszkedik belül Mi IA MOSS dokumentum és jelöli használ a pókháló szolgáltatás és az object model.

természetesen, nincs ilyen automatizált folyamat lehet tökéletes, de köszönhetően a megszállott (és esetleg insane-but-in-a-good-way gyorsan az emberek), Mi lehet egy valós harci lövés egy valóban hatékony tömeges betöltési folyamat, amely több, mint töltse fel egy csomó alig kereshető dokumentumok SQL adatbázis.

</vége>

Subscribe to my blog.

Tanulás a végső felhasználók www.EndUserSharePoint.com

Mark Miller át a http://www.endusersharepoint.com épített, az én tapasztalatom szerint, a legjobb végfelhasználói középpontjában a SharePoint-webhelyen a "gömb. Az elmúlt hónapban, ő besorozták az egyes körül, hogy hozzájáruljon a "front page összpontosított premier végfelhasználói bloggerek" rendszeresen, beleértve, de nem kizárólagosan a Paul Culmsee, Chris Quick, és Dessie Lunsford. Már mások sorakoztak fel és kész hozzájárulni, mint a menetrend lehetővé teszi.

Ugrottam a lehetőséget, hogy részt vegyenek és az én első post itt van. Írok egy sorozat első osztályú üzleti munkafolyamat megoldások létrehozása a SharePoint Designer segítségével. Összhangban a EUSP.com fókusz, Ezek a cikkek mindig tartsuk a végfelhasználó elöl és középen.

Én személy szerint inkább a SharePoint világ osztani három tág csoportba: SharePoint-tanácsadók, teljes munkaidős SharePoint személyzet fejlesztők és végfelhasználók. Amikor írok, Gyakran felteszem magam, ami ezen csoportok lehet, hogy érdekli a téma? Leggyakrabban, Én a végén írásban az első két (műszaki) csoportok, főleg azért, mert én vagyok a nyertes magam; pedig mindig könnyebb írni azokat a dolgokat, amely ismeri a személyes szinten hiteles.

Ahogy már megjegyezte, mielőtt, a végfelhasználó Közösség messze van, sokkal nagyobb, mint a technikai Közösség. EUSP.com remek, és szívből ajánlom mindhárom csoport. A webhely lézer hangsúly nyilvánvalóan értékes, hogy a végfelhasználók. Azonban, fejlesztők és tanácsadók csak akkor lehetünk szakmánk jobb ha tudjuk megérteni, és hatékonyan reagálni a végfelhasználók szolgáljuk. I know I need all the help I can get 🙂 Check it out.

</vége>

Subscribe to my blog.

Hivatkozó SSRS Web Services, WSS a / MOSS FBA környezetben

Mi szükséges ahhoz, hogy hivatkozhat a "CreateSubscription" az SSRS webes szolgáltatás, hogy egy FBA módszer kezelt MOSS környezet egyéni kijelző. Mi tartott szerzés variációk:

  • 401: Nem engedélyezett
  • Objektum áttéve

A "objektum áttéve" üzenet volt érdekes, mert azt mondta, hogy az "objektum" (SSRS-szolgáltatásaink) "költözött" hogy szerint a login.aspx. Ez egyértelműen azt jelentette, volt némely féle hitelesítési probléma.

Végül rájött, hogy volt Könyvjelző a blog bejegyzés a Robert Garret, hogyan lehet hivatkozni egy általános célú WSS/moha webszolgáltatás FBA környezetben élő. Vegye figyelembe, hogy én nem a linket közvetlenül a cikk (mint a 06/09/08) mert azt akarja, hogy hitelesítésére. A láncszem én hozza, hogy egy "hozzászólás" Nézd, és keresse meg az adott cikk keres "Elérése MOSS webszolgáltatások segítségével az űrlap alapú hitelesítés".

Itt van a kód, hogy együtt dolgozott velünk:

ReportingService2006 r = NULL értékű; 
// Hitelesítésére Hitelesítési auth = új Hitelesítés(); 
felh.URL = "http://URL/_vti_bin/Authentication.asmx";
felh.CookieContainer =
új CookieContainer();
Eredmény LoginResult = felh.Bejelentkezés("userid", "jelszó");
Ha (eredmény.ErrorCode == LoginErrorCode.NoError) 
{
// Nincs hiba, így kap a cookie-k.
CookieCollection cookie-k = felh.CookieContainer.GetCookies(új URI(felh.URL-címe));
AuthCookie cookie-k a cookie-k =[eredmény.CookieName];
RS =
új ReportingService2006();
RS.URL =
"http://Server/_vti_bin/reportserver/ReportService2006.asmx";
RS.CookieContainer =
új CookieContainer();
RS.CookieContainer.Add(authCookie);
}
próbálja meg
{
  RS.CreateSubscription(jelentés, extSettings, (csökkenő), esemény típusa, matchData, parameters1);
}
fogási (Kivétel ex)
{
  Console.WriteLine(ex.Message.ToString());
}

Tudom értelmezni a dolgokat, hogy a munka, mint ez:

  • A kijelző szükséges-hoz tárcsázz megjelöl a hitelesítési szolgáltatás, és azt mondják, "Hé, Tony, én vagyok!".
  • Hitelesítési szolgáltatás válaszol, mondván:, "Hé, Tudom, hogy. Hogyan vannak a gyerekek? Itt van egy jogkivonatot."
  • Hívja fel az SSRS-szolgáltatást, és azt mondják, "Tony küldött nekem, Itt van a token."

</vége>

Subscribe to my blog.

Elvégeztetni a havi keresések elemzése?

-A ' egy jó gyakorlat, talán még a legjobb gyakorlat, Tekintse át a keresés jelentések havonta egyszer, és keresse meg a lehetőséget, hogy adja hozzá a legjobb tippeket, a szinonimaszótár dallam, és talán még feltárni bizonyos üzleti intelligencia, különben rejtett kezelése.

Akkor még 3 hónap.. Awastin idő’ 🙂

</vége>

Subscribe to my blog.

Technorati Tags: