Jag gör en Google-sökning:
Jag klickar på länken belyst ovan ("Hämta Detaljer: Windows SharePoint…").
Jag får detta:
Observera URL:.
Ser ganska misstänksam till mig. Jag vet inte om jag ska skratta, skratt eller ring en präst.
</slutet>
Jag gör en Google-sökning:
Jag klickar på länken belyst ovan ("Hämta Detaljer: Windows SharePoint…").
Jag får detta:
Observera URL:.
Ser ganska misstänksam till mig. Jag vet inte om jag ska skratta, skratt eller ring en präst.
</slutet>
Jag bara sköt upp kapaciteten planeringsverktyg som är i ropet dessa dagar.
Jag hittade den lätt att använda och modelleras snabbt en klientmiljö jag arbetat i somras.
Med viss bävan, Jag tryckte på sista OK och det rekommenderat något som är ganska lik vad vi gav vår klient (vi faktiskt kastade i en andra programserver för framtiden excel användning). Jag tar att det är ett gott tecken och ökar mitt förtroende i verktyget.
Det verkar ganska kraftfulla saker mycket bättre utgångspunkt än en tom sida.
Jag gillar de kan du få till några bra detalj om miljön. Hur många användare, hur du projektet kommer att de använda systemet (publicera, samarbete, m.m.), lokalkontor och anslutning / nätkapacitet mellan dem och mama-servern. Bra grejer.
Det ställer brett baserade frågor och sedan kan du justera Detaljer för en ganska detaljerad modell av din miljö.
Jag tvekade att ladda ner det eftersom jag har så många andra saker att titta på det, läsa och försöka smälta. Jag är glad att jag gjorde.
Det är en enkel tvåstegsprocess. Hämta system center kapacitet planner och sedan hämta SharePoint modeller. Det går fint på Windows XP.
Baserat på min snabba intryck, Jag förstår inte hur det kan redovisa:
De kan modelleras och jag bara såg dem i den 10 minut recension.
Jag kommer definitivt att använda det på min nästa klient.
Om jag inte var en konsult och istället arbeta för ett riktigt företag :), Jag skulle min nuvarande miljö och se hur verktygets rekommenderade modell matchar upp mot verkligheten. Det skulle vara ganska snyggt. Det kan leda till några bra infrastruktur diskussion.
</slutet>
UPPDATERING: Jag postat denna fråga till MSDN här (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) och Michael Washam av Microsoft svarade med ett koncist svar.
Jag skapade en webbtjänst för att fungera som en BDC-vänlig fasad till en SharePoint-lista. När jag använde detta från min utvecklingsmiljö, det fungerade bra. När jag flyttade detta till en ny server, Jag stötte på detta fel:
System.IO.FileNotFoundException: Webbprogrammet på http://localhost/sandbox kunde inte hittas. Kontrollera att du har skrivit adressen korrekt. Om Webbadressen ska att servera befintligt innehåll, systemadministratören kan behöva lägga till en ny begäran URL-mappning för den avsedda appliceringen. på Microsoft.SharePoint.SPSite...ctor(SPFarm gård, URI requestUri, Boolean contextSite, SPUserToken userToken) på Microsoft.SharePoint.SPSite...ctor(Sträng requestUrl) på Conchango.xyzzy.GetExistingDocument(Sträng minId, Sträng maxId, Sträng titleFilter) i C:\Dokument och SettingsPaulMy DocumentsVisual Studio 2005ProjectsxyzzyBDC_DocReviewBDC_DocReviewDocReviewFacade.asmx.cs:linje 69 |
Här är linje 69:
med hjälp av (SPSite webbplats = nya SPSite("http://localhost/sandbox"))
Jag försökte olika varianter på Webbadressen, med hjälp av serverns riktiga namn, dess IP-adress, avslutande snedstreck på Webbadressen, m.m.. Jag fick alltid som fel.
Jag använde Google till forskning om det. Massor av människor står inför denna fråga, eller varianter av det, men verkade ingen ha det löst.
Tricksy MOSS som sådan en detaljerad fel att det inte uppstår för mig att kontrollera den 12 kupan loggar. Så småningom, om 24 timmar efter min kollega bör jag göra så, Jag kollade ut den 12 bikupa stock och hittade denna:
Ett undantag uppstod vid försök att förvärva den lokala servergruppen: System.Security.SecurityException: Önskade registret åtkomst tillåts inte. på System.ThrowHelper.ThrowSecurityException(ExceptionResource resurs) på Microsoft.Win32.RegistryKey.OpenSubKey(String namn, Boolean skrivbar) på Microsoft.Win32.RegistryKey.OpenSubKey(String namn) på Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_RegistryConnectionString() på Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Local() på Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& gård, Booleskt värde& isJoined) Zonplanera av församlingen som inte var: Här datorn |
Detta öppnade upp nya vägar för forskning, så var det tillbaka till The Google. Som ledde mig till detta foruminlägg: http://forums.CodeCharge.com/posts.php?post_id = 67135. Det hjälpte verkligen mig men det börja göra jag tror det var en databas och/eller säkerhet fråga. Jag soldiered och Andrew Connell Bokför slutligen utlösta tanken att jag ska se till att programpoolens identitet konto hade tillgång till databasen. Jag trodde det gjorde redan. Men, min kollega och gav den app pool identitet konto full tillgången till SQL.
Så snart hon gjorde ändringen, allt började arbeta.
Vad hände nästa bästa uttrycks som en Haiku dikt:
Problem höja sina händer.
Du swing och miss. Försök igen.
Framgång! Men hur? Varför?
Hon ville inte lämna saker ensam sådär, föredrar att ge de minsta krävs tillstånd (och förmodligen tanke skriver en bloggpost; Jag slog henne till punsch, muhahahahaha!).
Hon bort successiva behörigheter från app pool identitetskontot tills … Det fanns inte längre någon uttrycklig tillåtelse för app pool identitetskontot alls. Webbtjänsten fortsatte att fungera bra.
Vi gick och rebooted servrar. Allt fortsatte att fungera bra.
Så, till resumé: Vi gav den full tillgången till app pool identitet och sedan tog det bort. Webbtjänsten började arbeta och aldrig slutat fungera. Bisarra.
Om någon vet varför det bör ha arbetat, lämna gärna en kommentar.
</slutet>
Jag har ett affärsscenario såhär:
"Samla in Data från en användare" skapar ett objekt i en uppgiftslista som begär godkännande av dokumentet.
Jag behövde för att skapa en vy för listan som visade brådskande begäran om godkännande.
Lösning: Sätt ordet "brådskande:" i titeln på dessa uppgifter.
Jag skulle ha föredragit att ange fältet prioritet direkt. Men, Jag kunde inte göra det av flera skäl:
Jag ansåg några metoder innan (Tack och lov) insåg vi kan bara sätta "brådskande" i titeln.
Det finns en nackdel med min lösning (Bortsett från det uppenbara faktumet att endast anger texten i rubriken brådskande). Sedan "samla feedback" accepterar endast hårdkodad titel namn, Jag behöver använda två olika samla feedback åtgärder vars enda skillnaden är det hårda kodade titeln.
Men, åtminstone finns det en lösning som inte kräver händelse mottagare eller anpassade SPD åtgärder.
Om någon har löst detta på ett smartare sätt, behaga låta mig veta.
</slutet>
En av de många glädjeämnen jag tar i att vara förälder till en tio-årig pojke är att hitta nya sätt att få honom att skratta eller tänka lite annorlunda om frågor och saker i världen. Jag har använt dessa tekniker genom åren:
===
Feltolkas hans frågor:
Son: Vilken dag är det?
Pappa: En dag innan onsdag.
S: Nej, vilken dag i månaden är det?
D: Oh, Det har 4 dagar efter Jan 25.
===
Kittla honom och säg att du ska sluta när han slutar skratta.
===
Gå ner för trappor till TV-rummet och meddela, "Det är bra för att vara pappa." Sedan, plocka honom upp för att få varmt plats på soffan och byta kanal till något bra, gillar Scifi kanal.
===
Läsa berättelser högt. Infoga löjligt meningar mitt i historien. Min favorit är att lägga till "döda honom omedelbart" När huvudpersonerna stöter på lite mindre problem. Till exempel, "kniven halkade i handen, skära fingret index, döda honom omedelbart." Inget får riktigt din son av en självbelåten och passivt lyssningsläge som huvudperson dödas omedelbart.
===
Läsa berättelser felaktigt. Läs meningar bakåt. Den bästa delen av detta är det första par gånger jag gjorde detta, min son tyckte han var att hjälpa mig med att påpeka att jag inte var läsa orden i rätt ordning. Den negativa sidan är att han verkligen inte vill att jag ska läsa för honom något mer.
===
Gå till Burger King för lunch. Min son skulle äta BK morgon, natt och dag om vi låta honom. När du går, berätta för honom, "Jag vet att du hatar att åka dit, men vi har helt enkelt inget val." När han försöker förklara att han älskar BK, prata över honom och säga saker som "vi inte har tid att argumentera om det! Vi kommer och jag vill inte ha en diskussion!"
(Detta påminner mig om min favorit Borg skämt: "Borger King: Vi gör det vår väg. Din väg är irrelevant." hahaha!)
===
Öppna en bok till sida 9 och säga, "hmm, Det är en udda sida".
===
Fylla världen med ärkefiender. "Vi kommer att köra snabbt över tå 7-11, arch-fiende av 11-7".
"Din moster bor i Ringwood, ärkefiende till staden Squarewood."
===
Vi kör upp till Massachusetts från New Jersey flera gånger om året och det ofta tar om 5 timmar dörr till dörr. När vi kommer hem och dra in på uppfarten säga, "oh, Jag glömde, Vi måste göra en quick dash till Home Depot."
===
När du tittar på en våldsam episod i en TV-show (som hjältar), berätta för din son, "några gånger, på jobbet, Jag behöver för att förstöra mina fiender genom att bränna dem vid liv med hjälp av mitt sinne befogenheter. Jag gillar inte gör det., men du måste göra vad du måste göra."
===
När du tittar på dåliga skräckfilmer (se-det är bra för att vara en pappa" ovan), tillskriver den onda karaktären osannolik motiv. Till exempel, berätta för din son att anledningen Jason är så arg är att han vill ha lite tårta och de kommer inte låta honom få någon.
===
Förklara telefonnummer felaktigt. Istället för att berätta din son att ringa "201-111-2222", säga honom det "2-011-1-12222".
===
Vilka knep använder du?
</slutet>
Det verkar ganska vanligt i den politiska bloggosfären världen för en viss blogg värd en "gästbloggare". När jag är i politisk blogg mark måste jag bära ett annat par glasögon eftersom det aldrig fallit mig att "gäst blogga" kanske vettigt för en teknisk blogg som min. Det är, tills jag läste detta inlägg av Kanwal Khipple över på Bäst av SharePoint Buzz- Januari 2008.
Tänker på det, Jag tror det kan vara en massa människor ute i SharePoint mark som har klådan att sätta ihop en artikel, korta eller långa, tekniska eller mer affärsinriktad, m.m., men kör inte egen blogg av alla vanliga skäl. Om du är en av de människorna, Jag skulle gärna lägga upp den. Du kan nå mig via e-post eller lämna en kommentar. Jag har inte tänkt igenom någon form av riktlinjer, men jag antar att jag skulle vilja att vara orienterade kring SharePoint, men jag gillar också att kasta i några personliga kommentarer om consulting nu och sedan. Jag försöker också att offentliggöra en "Söndag Funny" varje vecka och jag är tvungen att köra slut på idéer för att.
Om du är en regelbunden bloggare redan men vill experimentera med gäst blogging, Jag är definitivt öppen för att alltför, either as a host or a guest 🙂
</slutet>
Om verktyget gör saker du inte förstår och då misslyckas i steg n av ett okänt antal steg, Du är död i vattnet…
</slutet>
Jag återigen crafting BDC ADF filer för hand (så att jag kan bygga upp min "få bort min gräsmatta!" cred) och träffa detta härliga fel:
"Importen av programdefinitionen misslyckades. Följande fel uppstod:"
Som ni kan se, Det finns ett fel, Men … Det kommer inte att berätta för mig vad det är.
I mitt fall, problemet visade sig att jag hade började med en funktionell ADF för ett annat projekt som är ansluten till en databas och körs en SQL-fråga mot en vy. I detta nya projekt, Jag ringer en metod på en webbtjänst. Jag hade strippad ut DB specifika saker och La min web service grejer, men det gick inte att uppdatera den <LobSystem>'s type-attribut. Jag bytte det till "WebService" och jag glatt vidare till nyare och mer spännande importfel, som har hanterats i sinom.
Här är fel LobSystem:
<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Typ = "databas"
Version = "1.0.0.0" Namn = "xyzzy"
xmlns ="http://schemas.microsoft.com/Office/2006/03/BusinessDataCatalog">
Detta är korrekt:
<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Typ = "WebService"
Version = "1.0.0.0" Namn = "xyzzy"
xmlns ="http://schemas.microsoft.com/Office/2006/03/BusinessDataCatalog">
</slutet>
UPPDATERING: MSDN bokföringen har några intressanta iakttagelser från JXJ baserat på hans, främst negativa, erfarenheter som går denna väg: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2623565&SiteID=1
Vi har en affärsscenario där vi måste koppla två dokument bibliotek via en gemensam "dokument-ID" fältet.
Vi använder ofta en uppslagskolumn till redskap länkar som denna. Det finns flera nackdelar till uppslagskolumner, tre är:
Backas upp av BDC, Vi kan använda en "business data" Kolumntyp och det ger en överlägsen sökning och tillåter även flera kolumner med data ska visas i listvyer.
Jag har haft några inledande framgångar med denna strategi och planerar att skriva mer om det.
Om du har arbetat denna vinkel innan och har några synpunkter, Vänligen dela!
</slutet>
Jag har jobbat med BDC idag, Coding ADM-filer för hand och generera mig några fel. Ett sådant fel:
Importen av programdefinitionen misslyckades. Följande fel uppstod: Kunde inte läsa in typen som beskrivs av TypeName för TypeDescriptor. Parameternamnet: typeName fel påträffades vid eller strax före raden: ' 35’ och Position: "20".
MOSS visas detta felmeddelande när jag försökte importera filen ADF XML.
Jag undersökt Internets och fann att jag var referenser förekomstnamnet LOB (från den <LobSystemInstance>) i min <TypeDescriptor> nod när jag ska ha refererade LOB namnet i sig (från <LobSystem>).
Fel:
<TypeDescriptor TypeName="Conchango.KeyValue, LOB förekomstnamn" Namn = "KeyValue">
Korrigera:
<TypeDescriptor TypeName="Conchango.KeyValue, LOB namn" Namn = "KeyValue">
Hoppas detta sparar någon timme eller två av tid.
</slutet>