tag:blogger.com,1999:blog-135669892024-03-05T05:30:44.916+01:00SharePointRevealed.comThis blog is all about Sharepoint and aims to spread knowledge about the product. All information presented here are my own observations, experiences and comments. Please contribute with content in order to spread knowledge about the product. This site is hosted to make it easy for administrators to troubleshoot SharePoint and take advantage of it's great potentials. Please read the disclaimer at the bottom of the page. Welcome!Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.comBlogger58125tag:blogger.com,1999:blog-13566989.post-85648568470872837372014-10-17T11:34:00.001+02:002014-10-17T11:36:54.279+02:00How to increase server resource quota?<p>As an administrator, you can also specify the resource usage quota. SharePoint then monitors the resource usage level for a site collection against this quota. To monitor the resource usage level, SharePoint collects performance data such as processor time and unhandled exceptions that relate to custom code being used in sandboxed solutions. When resource usage level exceeds the daily quota, SharePoint turns off the sandbox for the site collection; then, custom code cannot run. Resource usage quotas can reduce the risk that custom code will adversely affect the performance of a site collection. You can also set an alert to be notified by email when the resource usage level for the site collection approaches its limit.</p> <p>The server resource quota is by default 300 for every tenant. Increasing that limit is necessary if you use any Sandbox solutions. Increasing this limit will give your tenant more RAM and CPU power. </p> <p>This can be done form Office 365 Admin center. Just follow the steps below to achive that:</p> <ul> <li>From the admin menu choose SharePoint</li> <li>From the lsit of Site Collections choose the site collection that you desire to increase the server resource</li> </ul> <p><a href="http://lh3.ggpht.com/-P6Vz5FwcxQU/VEDitZ6t9qI/AAAAAAAAC9o/JzrDwnmEf5w/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-fORWZV3cbQM/VEDit3cQzUI/AAAAAAAAC9s/Z_VVZc0n3BM/image_thumb.png?imgmax=800" width="244" height="64" /></a></p> <ul> <li>From the ribbon choose server resource quota</li> </ul> <p><a href="http://lh5.ggpht.com/-cLT5pIbJKD0/VEDiuZC7y3I/AAAAAAAAC90/KO__783VdD4/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-kwyT9axlYVY/VEDiuxoMYaI/AAAAAAAAC98/-3Y84Jx2z4c/image_thumb%25255B1%25255D.png?imgmax=800" width="244" height="26" /></a></p> <ul> <li>Change the size to desired value</li> </ul> <p><a href="http://lh4.ggpht.com/-qt0i80qtnmw/VEDivRlG0SI/AAAAAAAAC-E/i5QrBkWgzBA/s1600-h/image%25255B11%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-bN4zHTmElRw/VEDivg_eBcI/AAAAAAAAC-M/S-EM7AKxe2c/image_thumb%25255B3%25255D.png?imgmax=800" width="244" height="146" /></a></p> <ul> <li>Enable the options to send an email when the usage limit reaches 80%</li> <li>Press save to save the new values</li> </ul> <p>In some scenarios you may recieve a SharePoint error with a correlation ID, when you try to do this operation. Then PowerShell will be your best friend. Here are the steps to do it by PowerShell:</p> <ul> <li>Start SharePoint Online Management Shell    </li> <li>Type: Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential <a href="mailto:admin@contoso.com">admin@contoso.com</a></li> <li>Get-SPOSite -Identity <a href="https://contoso.sharepoint.com">https://contoso.sharepoint.com</a> </li> <li> Set-SPOSite -Identity https://contoso.sharepoint.com/sites/site1 -ResourceQuota 600 -StorageQuota 15000</li> </ul> <p>Replace contoso with your domain and for credential change to your admin credential.</p> <p>The values are in MB!</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com4tag:blogger.com,1999:blog-13566989.post-73596356447147845402014-10-17T10:43:00.001+02:002014-10-17T10:43:45.416+02:00How to increase the capacity of your SPO tenant?<p>According to Microsoft latest article regarding <a href="http://office.microsoft.com/en-gb/office365-sharepoint-online-enterprise-help/sharepoint-online-software-boundaries-and-limits-HA102694293.aspx">SharePoint Online software boundaries and limits</a>, the maximum size of a tenant can be 1 TB and can contain no more than 500,000 site collections. The minimum storage allocation per site collection is 100 MB. The default tenant storage is (10 GB + number of subscribed users * 500 MB). So if we have a customer with 20 subscribed users, the default assigned size for the tenant will be 10 GB + (10 * 500 MB) = 15 GB. </p> <p>Beside the assigned tenant size, every subscribed user receives 1 TB of extra capacity as soon as personal site is provisioned for that user. </p> <p>In some scenarios a customer may want to increase the storage capacity. We had a customer that needed to increase the capacity of a tenant by 50 GB, in aim to migrate documents from a file server to SharePoint Online. We couldn’t find any solution to add more capacity from the Office 365 admin center. The subscription was purchased as open subscription and no add-ons were available beneath “Purchase Service”. </p> <p>The customer had in this situation two options, the first one was to buy 100 more subscriptions and receive 100 * 500 MB, which could give 50 GB. But this option was unnecessary and very expensive. If the customer have chosen this option it would have cost them 41,000 Swedish krona/year. </p> <p>The second and the better option was to add a SharePoint Online P1 subscription with only 1 user and then add capacity add-on for 50 GB. This will cost them 1500 Swedish crowns/year!</p> <p>Here are the steps to add the capacity:</p> <ul> <li>Navigate and logon to your Office 365 admin center</li> <li>On the left menu press PURCHASE SERVICES</li> <li>From available service find SharePoint Online (Plan 1)</li> </ul> <p><a href="http://lh4.ggpht.com/-tg4WTxjKttc/VEDWtN0X0-I/AAAAAAAAC8g/cY0eUWUu62M/s1600-h/clip_image001%25255B3%25255D.png"><img title="clip_image001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="clip_image001" src="http://lh5.ggpht.com/-KutBz0DjGsc/VEDWtqUOPUI/AAAAAAAAC8k/pqgTm5YvOI4/clip_image001_thumb.png?imgmax=800" width="244" height="36" /></a></p> <ul> <li>On the right side press Add</li> </ul> <p><a href="http://lh4.ggpht.com/-9Lkr-A7dM9M/VEDWt4jMdtI/AAAAAAAAC8s/FA1aRvKgiic/s1600-h/clip_image002%25255B3%25255D.png"><img title="clip_image002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="clip_image002" src="http://lh5.ggpht.com/-AM6G4eCUVuo/VEDWuQMH9wI/AAAAAAAAC80/wkuoVFWyNTw/clip_image002_thumb.png?imgmax=800" width="244" height="117" /></a></p> <ul> <li>Ensure that you have only 1 user license</li> <li>Beneath the user license you will find a drop down arrow for optional add-ons</li> <li>Press the arrow and fill the desired capacity</li> </ul> <p><a href="http://lh5.ggpht.com/-qDwvIcDa4s4/VEDWu7aNjZI/AAAAAAAAC88/Qh_E-Agt1QQ/s1600-h/clip_image003%25255B3%25255D.png"><img title="clip_image003" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="clip_image003" src="http://lh4.ggpht.com/-FuEpK6GA390/VEDWvAnnhEI/AAAAAAAAC9E/08Oh4Dby-Uo/clip_image003_thumb.png?imgmax=800" width="244" height="129" /></a></p> <ul> <li>Press add to the cart</li> <li>Then press check out</li> <li>Pay by a credit card for athe entire year or per month.</li> </ul> <p><a href="http://lh4.ggpht.com/-92sUGJ5e5vE/VEDWvhlNlkI/AAAAAAAAC9M/aIzODWXlWf4/s1600-h/clip_image004%25255B3%25255D.png"><img title="clip_image004" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto 5px; border-left: 0px; display: block; padding-right: 0px" border="0" alt="clip_image004" src="http://lh3.ggpht.com/-3pBDcT3UjxQ/VEDWwKoCRMI/AAAAAAAAC9U/S8Rf49szEVk/clip_image004_thumb.png?imgmax=800" width="244" height="143" /></a></p> <ul> <li>Your order will be processed and the capacity will be added to your tenant</li> <li>Then you can use it for any Site collection you need to expand</li> </ul> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-42780241205850003322014-05-02T09:50:00.001+02:002014-05-02T09:50:01.181+02:00Drive to Office 365<p>Microsoft has recently announced 1 TB for OneDrive for business in Office 365. That will be a game changer move and is very welcomed and appriciated from the customers. One question that always pop up during customer meetings is how can we migrate from Google Drive, DropBox or Box to OneDrive for Business?</p> <p>I’m pretty sure that Microsoft will provide the customers with a tool soon, since that has always been Microsoft strategy to ease the migration to their products. Meanwhile a customer can use a tool like Metalogix Drive 2 Office 365. </p> <p><a href="http://lh6.ggpht.com/-qQRZ7bDo1c8/U2NOJdQlAlI/AAAAAAAAC1E/4j_CspQwaS8/s1600-h/image%25255B3%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-0uXC_lAJmRA/U2NOJwXtKGI/AAAAAAAAC1I/zKE57kg6Ldc/image_thumb%25255B1%25255D.png?imgmax=800" width="421" height="303" /></a></p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-54271587673629845252013-08-30T10:01:00.001+02:002013-08-30T10:09:13.936+02:00Estimate content database size<p><strong><font color="#0000ff">Keywords:</font></strong> Content database, SharePoint boundaries, Versioning </p> <p>It’s not an easy task to estimate the total required storage for a content database in SharePoint 2013, since it depends on many factors as number of documents, versioning, amount of deleted files in recycle bin, Metadata used for each file and amount of list items. There is a formula for calculating the size and it should be used to give an approximation, not an exact value. The growth of the database must be measured during a time period to be able to establish a baseline. </p> <p>Content Database size = ((<font color="#ff0000"><strong>D</strong></font> x <font color="#0000ff"><strong>V</strong></font>) x <font color="#00ff00"><strong>S</strong></font>) + (<font color="#9b00d3"><strong>10 KB</strong></font> x (<font color="#f79646"><strong>L</strong></font> + (<font color="#0000ff"><strong>V</strong></font> x <font color="#ff0000"><strong>D</strong></font>)))</p> <p><font color="#ff0000"><strong>D</strong></font> = Number of <font color="#ff0000"><strong>D</strong>ocuments</font> <br /><strong><font color="#0000ff">V</font></strong> = Number of <font color="#0000ff"><strong>V</strong>ersions <br /></font><strong><font color="#00ff00"><sup></sup>S</font></strong> = Average <font color="#00ff00"><strong>S</strong>ize</font> of documents. Must be above Zero! <br /><font color="#f79646"><strong>L =</strong> </font><font color="#000000">Number of <font color="#f79646"><strong>L</strong>ist </font>items <br /><font color="#9b00d3"><strong>10 KB</strong></font> = Average size of metadata that SharePoint store for each file</font></p> <p><font color="#ff0000"><strong>D<sup><font color="#000000">1</font></sup></strong></font> = Number of documents = 200,000 <br /><strong><font color="#0000ff">V</font><sup><font color="#000000">2</font></sup></strong> = Number of non-current versions = 2 <br /><strong><font color="#00ff00">S </font></strong>= Average size of documents = 250 KB <br /><font color="#f79646"><strong>L </strong></font>= List items = 600,000</p> Content Database size = (((<font color="#ff0000">200,000</font> x <font color="#0000ff">2</font>)) × <font color="#00ff00">250</font>) + ((10 KB × (<font color="#ffc000">600,000</font> + (<font color="#ff0000">200,000</font> x <font color="#0000ff">2</font>))) = 110,000,000 KB or 105 GB <br /> <p><font color="#ff0000"><sup><font color="#000000">1 - Calculated by assuming 10,000 users times 20 documents <br /></font></sup></font><font color="#000000"><sup>2 - Assuming that the maximum versions allowed is 10</sup></font></p> <p><sup></sup><font size="1"><em>Some reminders: <br />Maximum content databases per farm are 500 <br />Maximum supported size of content database for general usage scenarios is 200 GB <br />Maximum supported size of content database for all other usage scenarios is 4 TB. Some conditions must be met when using content databases larger than 4 TB. Read more </em></font><a href="http://technet.microsoft.com/en-us/library/cc262787.aspx#ContentDB"><font size="1"><em>here</em></font></a><font size="1"><em>:</em></font></p> <p><font color="#ff0000"><font color="#000000">Happy calculating </font></font></p> <p><font color="#ff0000"><font color="#000000"><img class="wlEmoticon wlEmoticon-winkingsmile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Blinkar" src="http://lh5.ggpht.com/-x0twTkKFtq0/UiBRYB7cB6I/AAAAAAAAA2c/Ih2yvKzsDDo/wlEmoticon-winkingsmile%25255B2%25255D.png?imgmax=800" /></font></font></p> <p><font color="#ff0000"><font color="#000000">/Henrik A. Halmstrand</font> <br /></font></p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-54660947729561669082013-08-29T16:08:00.001+02:002013-08-29T16:08:25.742+02:00Access Request in SharePoint 2013<p><font color="#0000ff"><strong>Keywords:</strong></font> Access Request, Outgoing E-mail settings, Access denied <br />Access request and invitations </p> <p>Access request is a new feauture in SharePoint 2013 that make it possible to ask for permission to access a site! Without enabling access request, the user will recieve a message that this site is not shared with you! There will be no way of asking for permission to access the site except sending an email to the owner, and if the owner is unknown, then good luck! :) </p> <p>To enable this feature, you need first of all to enable outgoing email settings from Central administration page. Without doing this the link will not appear beneath site settings—>Users and permissions!</p> <blockquote> <p>Before enabling outgoint E-mail settings</p> </blockquote> <p><a href="http://lh3.ggpht.com/-tnenItbv1wE/Uh9Vtz_Y57I/AAAAAAAAAzk/QRQJ1a-mLJA/s1600-h/AccessRequest2%25255B3%25255D.jpg"><img title="AccessRequest2" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest2" src="http://lh5.ggpht.com/-rsQpqmrCHi0/Uh9VuV6wnmI/AAAAAAAAAzo/xEEX66d7Ib8/AccessRequest2_thumb%25255B1%25255D.jpg?imgmax=800" width="410" height="163" /></a></p> <p><a href="http://lh4.ggpht.com/-MgvNm2HfBRo/Uh9Vui8KWNI/AAAAAAAAAzw/pwVldXuSq_U/s1600-h/AccessRequest3%25255B4%25255D.jpg"><img title="AccessRequest3" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest3" src="http://lh6.ggpht.com/-uPex9OieVOs/Uh9VvEG6ZCI/AAAAAAAAAz4/q5d2EFNdJgc/AccessRequest3_thumb%25255B2%25255D.jpg?imgmax=800" width="410" height="287" /></a></p> <blockquote> <p>After enabling outgoint E-mail settings</p> </blockquote> <p><a href="http://lh6.ggpht.com/-D3Fd_sTtxws/Uh9Vva7xSWI/AAAAAAAAA0A/pin02uH6vz0/s1600-h/AccessRequest1%25255B3%25255D.jpg"><img title="AccessRequest1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest1" src="http://lh3.ggpht.com/-NPc4x41sqBE/Uh9Vv6Ro0vI/AAAAAAAAA0I/xa2SHpg5GAU/AccessRequest1_thumb%25255B1%25255D.jpg?imgmax=800" width="410" height="171" /></a></p> <p><a href="http://lh3.ggpht.com/-D0pkqZU1DDw/Uh9VwLWrMZI/AAAAAAAAA0Q/C2GxiebQUbo/s1600-h/AccessRequest4%25255B3%25255D.jpg"><img title="AccessRequest4" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest4" src="http://lh4.ggpht.com/-sfuC0asPh4Y/Uh9VwlimJgI/AAAAAAAAA0Y/bGgNO2n8vDM/AccessRequest4_thumb%25255B1%25255D.jpg?imgmax=800" width="414" height="216" /></a></p> <p>After that you need to enable Access request and specify an email address for the site owner:</p> <p><a href="http://lh3.ggpht.com/-1odM2o21Nto/Uh9Vw6XMudI/AAAAAAAAA0g/FtVwe6wX7Ac/s1600-h/AccessRequest13%25255B3%25255D.jpg"><img title="AccessRequest13" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest13" src="http://lh5.ggpht.com/-jPBHo2lnqdc/Uh9VxVxMomI/AAAAAAAAA0o/Mg1VBRLKEzI/AccessRequest13_thumb%25255B1%25255D.jpg?imgmax=800" width="416" height="224" /></a></p> <p>When it’s done the users that visit the site and don’t have permission will recieve a message like this:</p> <p><a href="http://lh4.ggpht.com/-gkEA6UMrR1U/Uh9Vxn6Wy7I/AAAAAAAAA0w/Viri5Ff8Fnk/s1600-h/AccessRequest9%25255B3%25255D.jpg"><img title="AccessRequest9" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest9" src="http://lh4.ggpht.com/-cizjY0Dgs4o/Uh9VyEPALYI/AAAAAAAAA04/bFVwgULI2fU/AccessRequest9_thumb%25255B1%25255D.jpg?imgmax=800" width="413" height="140" /></a></p> <p>After sending the request this message will appear:</p> <p><a href="http://lh5.ggpht.com/-cf5QKlqJqBA/Uh9VyicbT8I/AAAAAAAAA1A/k9p1IgOehcs/s1600-h/AccessRequest10%25255B3%25255D.jpg"><img title="AccessRequest10" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest10" src="http://lh3.ggpht.com/-I1acONhJ5Fc/Uh9VzGOvyPI/AAAAAAAAA1I/OM5TqQ6ZXaw/AccessRequest10_thumb%25255B1%25255D.jpg?imgmax=800" width="420" height="202" /></a></p> <p>The user tells the owner why he/she needs to access the site! The owner of the site will be able to check all pending request from site settings—>Users and Permissions—>Access Request and invitations.</p> <p><a href="http://lh3.ggpht.com/-siO1ZKqJLm0/Uh9VzS2Wa_I/AAAAAAAAA1Q/1pHYlGCYMwg/s1600-h/AccessRequest5%25255B3%25255D.jpg"><img title="AccessRequest5" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest5" src="http://lh5.ggpht.com/-aQ7DQAwXcmc/Uh9Vzyvq6xI/AAAAAAAAA1Y/IcWyqGYI_RE/AccessRequest5_thumb%25255B1%25255D.jpg?imgmax=800" width="413" height="154" /></a></p> <p>From the elipses the owner can choose to approve or decline the request. The owner can also choose to send a motivation for the decision taken:</p> <p><a href="http://lh3.ggpht.com/-vSkwyZX0boM/Uh9V0Di_PSI/AAAAAAAAA1g/yBfWwPlHCRE/s1600-h/AccessRequest11%25255B3%25255D.jpg"><img title="AccessRequest11" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest11" src="http://lh5.ggpht.com/-ZIemGIt2ccw/Uh9V0jMfCrI/AAAAAAAAA1o/lpC_C7LbUW0/AccessRequest11_thumb%25255B1%25255D.jpg?imgmax=800" width="416" height="189" /></a><a href="http://lh6.ggpht.com/-QBUxkMZoaOc/Uh9V043_TlI/AAAAAAAAA1w/-nOtDv1N8as/s1600-h/AccessRequest6%25255B3%25255D.jpg"><img title="AccessRequest6" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest6" src="http://lh4.ggpht.com/-TSvFf0WzQ7Q/Uh9V1WizlUI/AAAAAAAAA14/YyNuSxop1LQ/AccessRequest6_thumb%25255B1%25255D.jpg?imgmax=800" width="410" height="151" /></a></p> <p>When approved the user will recieve an email stating that permission has been granted to access the site!</p> <p><a href="http://lh6.ggpht.com/-9BMteoEHLdw/Uh9V1rIgL3I/AAAAAAAAA2A/jMT7KpjSWGw/s1600-h/AccessRequest14%25255B3%25255D.jpg"><img title="AccessRequest14" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="AccessRequest14" src="http://lh4.ggpht.com/-g0MI4HF5GrA/Uh9V2H1U4mI/AAAAAAAAA2I/euTQziAS0L4/AccessRequest14_thumb%25255B1%25255D.jpg?imgmax=800" width="413" height="260" /></a></p> <p>Enjoy</p> <p>/Henrik A. Halmstrand</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com4tag:blogger.com,1999:blog-13566989.post-54916016616893888052013-08-29T14:45:00.001+02:002013-08-30T10:12:21.920+02:00Enable GeoLocation in SharePoint 2013<p><strong><font color="#0000ff">Keywords:</font></strong> GeoLocation, Bing Maps, Map view, SharePoint 2013</p> <p>GeoLocation is a new functionality in SharePoint 2013 that makes it possible to add a users physical coordinates to a SharePoint list. Let’s assume that you have a contact list and want to show your customers location on a map. With GeoLocation you can achieve this easily. </p> <p>GeoLocation need to be enabled in SharePoint and is not there OOTB. To enable it you need first to browse to <a title="http://www.bingmapsportal.com/" href="http://www.bingmapsportal.com/">http://www.bingmapsportal.com/</a> and obtain a trial key for 90 days! For commercial use you must obtain a key and pay the fee!</p> <p><a href="http://lh3.ggpht.com/-2_GOGGlVe6E/Uh9CZwCwRsI/AAAAAAAAAxc/8aOdIlIfmFw/s1600-h/GeoLocation1%25255B3%25255D.jpg"><img title="GeoLocation1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation1" src="http://lh6.ggpht.com/-uUKH3EvXBoo/Uh9CaPCOTHI/AAAAAAAAAxg/aEIc61T99iI/GeoLocation1_thumb%25255B1%25255D.jpg?imgmax=800" width="349" height="258" /></a></p> <p>Sign in using your LiveID and obtain a valid Key. The key will be something like this:</p> <p><a href="http://lh4.ggpht.com/-v8BMY44JG5o/Uh9Cani66dI/AAAAAAAAAxo/yzHnha8g4b0/s1600-h/GeoLocation3%25255B3%25255D.jpg"><img title="GeoLocation3" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation3" src="http://lh4.ggpht.com/-eL1SnR2rwvg/Uh9Ca9dx-vI/AAAAAAAAAxw/cWIkXSObygQ/GeoLocation3_thumb%25255B1%25255D.jpg?imgmax=800" width="349" height="79" /></a></p> <p>Using SharePoint Management shell run the following line of PowerShell script:</p> <p>Set-SPBingMapsKey –BingKey PutYourBingKeyHere</p> <p>When done, you need to create a Site Column that can be used in a list. To do that, copy these lines into a file and call it CreateGeoLocation.ps1</p> <p>$fieldXml = "<Field Type = 'Geolocation' DisplayName='Geo Location' Name='geolocation' Group='custom fields'/>" <br />#get spweb object <br />$web = Get-SPWeb "PutYourSite" <br />$web.Fields.AddFieldAsXml($fieldXml) <br />$web.Update() <br /></p> <p>Run CreateGeoLocation.ps1 and make sure that the script run correctly without any error messages!</p> <p>This will create a site Column under custom fields. See below:</p> <p><a href="http://lh3.ggpht.com/-jVVZl6IHSjA/Uh9CbUFq-1I/AAAAAAAAAx4/1vA16RxfXJI/s1600-h/GeoLocation4%25255B4%25255D.jpg"><img title="GeoLocation4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation4" src="http://lh4.ggpht.com/-SkjRUiHJNRs/Uh9CbsJ-Q9I/AAAAAAAAAyA/eCG7K2ooEMk/GeoLocation4_thumb%25255B2%25255D.jpg?imgmax=800" width="363" height="257" /></a></p> <h3>Using GeoLocation</h3> <p>To use GeoLocation you need to add a contact list app!</p> <p>When the app is added, from List setting choose to add a column from existing site columns!</p> <p><a href="http://lh5.ggpht.com/-NrXpqsbn09Q/Uh9Cb2KSG3I/AAAAAAAAAyI/tqgQACiIRbk/s1600-h/GeoLocation7%25255B3%25255D.jpg"><img title="GeoLocation7" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation7" src="http://lh6.ggpht.com/-eT8_m6n0790/Uh9CcceNLzI/AAAAAAAAAyQ/h07drKZ-dVM/GeoLocation7_thumb%25255B1%25255D.jpg?imgmax=800" width="372" height="252" /></a></p> <p>When done, add a new post to the contact list as below:</p> <p><a href="http://lh6.ggpht.com/-BwYItkTSA-Y/Uh9CcxdPAUI/AAAAAAAAAyY/Qb-iZwjayrU/s1600-h/GeoLocation8%25255B4%25255D.jpg"><img title="GeoLocation8" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation8" src="http://lh6.ggpht.com/-UWFW166Lf3I/Uh9CdIuG0yI/AAAAAAAAAyg/O_YyK8lYTK4/GeoLocation8_thumb%25255B2%25255D.jpg?imgmax=800" width="377" height="282" /></a></p> <p>At the bottom of the page you will find two links, one is called specify your location and the other is Use my location! If you use the former one you need to browse to Bing map and find the latitude and longitude of your location:</p> <p><a href="http://lh6.ggpht.com/-uIRCAjEXamw/Uh9CdtAkwzI/AAAAAAAAAyo/FqOElOAgnAI/s1600-h/GeoLocation9%25255B3%25255D.jpg"><img title="GeoLocation9" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation9" src="http://lh3.ggpht.com/-wM1LfvV7fRU/Uh9CeFQ757I/AAAAAAAAAyw/bLJaC9NMaTc/GeoLocation9_thumb%25255B1%25255D.jpg?imgmax=800" width="385" height="206" /></a></p> <p>Latitude for Stockholm, Sweden: 59.332329 <br />Longitude for Stockholm, Sweden: 18.062929</p> <p>Add those value to your GeoLocation field as below:</p> <p><a href="http://lh3.ggpht.com/-kAvEAZf1XHM/Uh9CeX3iVGI/AAAAAAAAAy4/Wk-oSzaRYDI/s1600-h/GeoLocation10%25255B3%25255D.jpg"><img title="GeoLocation10" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation10" src="http://lh3.ggpht.com/-KPNgqYyKCbY/Uh9Ce9w4NPI/AAAAAAAAAzA/FLllm4yO930/GeoLocation10_thumb%25255B1%25255D.jpg?imgmax=800" width="384" height="268" /></a></p> <p>Then you are done! If you want to use latter alternative (Use my location) you need to enable “let apps use my location” beneath the “privacy” option!  </p> <p> </p> <h3>Create a Map View</h3> <p>To create a map view, create a new view of the list and choose map view. Choose only desired field and save the view. The view will be something like this:</p> <p><a href="http://lh6.ggpht.com/-r9uaDumMmbY/Uh9Cfdz1qAI/AAAAAAAAAzM/tAX_7uHQ-Go/s1600-h/GeoLocation11%25255B3%25255D.jpg"><img title="GeoLocation11" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 5px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="GeoLocation11" src="http://lh5.ggpht.com/-05d4s7_dZHw/Uh9Cf90WKxI/AAAAAAAAAzQ/pGKCnSC2uhg/GeoLocation11_thumb%25255B1%25255D.jpg?imgmax=800" width="393" height="252" /></a></p> <p>Enjoy!</p> <p><img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Ler" src="http://lh3.ggpht.com/-ldV5WO4LWvs/UiBT5D7q5mI/AAAAAAAAA2o/d3b8e9VDBFw/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" /></p> <p>/Henrik A. Halmstrand</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com1tag:blogger.com,1999:blog-13566989.post-30989283652798079222012-07-17T08:51:00.001+02:002012-07-17T08:56:55.569+02:00Sugen på att utveckla applikationer för nya Office och SharePoint 2013?<p>Vänta inte länge, registrera dig <a href="http://msdn.microsoft.com/en-us/office/apps">här</a> och börja utveckla!</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-19616762634204925012012-07-17T08:45:00.001+02:002012-07-17T08:45:09.952+02:00Microsoft tar över Yammer för att förstärka Sociala funktioner i SharePoint<p>Läs mer om detta här:</p> <p><a title="http://blogs.technet.com/b/microsoft_blog/archive/2012/06/25/microsoft-acquires-yammer-to-accelerate-enterprise-social-networking.aspx" href="http://blogs.technet.com/b/microsoft_blog/archive/2012/06/25/microsoft-acquires-yammer-to-accelerate-enterprise-social-networking.aspx">http://blogs.technet.com/b/microsoft_blog/archive/2012/06/25/microsoft-acquires-yammer-to-accelerate-enterprise-social-networking.aspx</a></p> <p>Frågan är om de hinner inför Yammer i SharePoint 2013, kvarstår att se!</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-31998846713304841492012-07-17T08:42:00.001+02:002012-07-17T09:06:03.079+02:00Microsoft har släppt en publik beta av SharePoint Foundation 2013Igår annonserade Microsoft att de kommer att släppa en publik beta av sin nästa version av samarbetsplattformen SharePoint. Bara några timmar efter fanns betan tillsammans med utbildningsmaterialen ute. Klicka här för att ladda ner dessa:<br />
<a href="http://technet.microsoft.com/en-us/evalcenter/hh973397">Samlingssida</a><br />
<a href="http://www.microsoft.com/en-us/download/details.aspx?id=30345">SharePoint 2013 Foundation</a><br />
<a href="http://www.microsoft.com/en-us/download/details.aspx?id=30361">Utbildningsmaterial</a><br />
<br />
Enjoy the new SharePoint!Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-53678068428642270792012-02-07T21:33:00.001+01:002012-02-07T21:34:20.064+01:00Marketplace, OAuth 2.0 0ch Licenseringen, en titt inuti SharePoint 15 Technical Preview Interoperability API<p>Denna information är direkt hämtat från de observationer som jag gjort i “SharePoint 15 Technical Preview Interoperability API”, som publicerade av Microsoft och som kan laddas ner från denna länk: </p> <p><a title="http://www.microsoft.com/download/en/details.aspx?id=28768&" href="http://www.microsoft.com/download/en/details.aspx?id=28768&">http://www.microsoft.com/download/en/details.aspx?id=28768&</a></p> <p>Som Microsoft har skrivit, är denna information tillfälligt och kan förändras när som helst. Informationen är publik och strider inte mot något NDA. Ha en trevlig läsning!</p> <h2>Marketplace</h2> <p>Wow, kommer SharePoint 15 att kunna kopplas till en Marketplace? Hur skulle det kunna se ut? Kanske streama ner applikationer och kunna testa dem innan man bestämmer sig för att köpa? </p> <p>Kommer utvecklarna att kunna publicera sina applikationer som i Android Market och Apples App Store? Kvarstår att se! Ordet marketplace nämns bara en gång i dokumentationen och det i klassen SPAPP, se nedan!</p> <blockquote> <p>SPApp class <br />Represents an app loaded onto Microsoft SharePoint Server and ready to be installed </p> </blockquote> <p><a href="http://lh4.ggpht.com/-8XFrJz1Kg24/TzGKlkDs_FI/AAAAAAAAArE/i8TYtiSz42w/s1600-h/image%25255B12%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-h7GR-1MPlFE/TzGKmfrxN3I/AAAAAAAAArI/_Rr6fuA1Ocw/image_thumb%25255B5%25255D.png?imgmax=800" width="424" height="326" /></a></p> <h2>OAuth 2.0</h2> <p>Äntligen hoppas vi att detta blir verklighet. OAuth 2.0 beskrivs nedan och är ett sätt för att skapa en federation mellan SharePoint och andra tjänster såsom Facebooks- och Googles API. Användarna från till exempel Google eller Facebook kan komma åt en SharePoint site utan att behöva existera i företagets AD. </p> <p> <br />Klassen som används heter “SPOAuth2BearerCredentials class” och Microsoft beskriver den så här:</p> <p><font size="1"><em><font size="2">“Provides credentials for authentication with a service that supports OAuth 2.0 bearer token authentication”.</font></em> </font></p> <blockquote> <p align="left"> <br /><em><em><sup><font size="2">“The OAuth 2.0 authorization protocol enables a third-party <br />application to obtain limited access to an HTTP service, either on <br />behalf of a resource owner by orchestrating an approval interaction <br />between the resource owner and the HTTP service, or by allowing the <br />third-party application to obtain access on its own behalf. This <br />specification replaces and obsoletes the OAuth 1.0 protocol described <br />in RFC 5849.”</font></sup></em></em></p> </blockquote> <p><a href="http://tools.ietf.org/html/draft-ietf-oauth-v2-23">http://tools.ietf.org/html/draft-ietf-oauth-v2-23</a></p> <p><a href="http://lh5.ggpht.com/-FGoKm1EHMdg/TzGKm8pEdbI/AAAAAAAAArQ/FSJ2PQm2WIg/s1600-h/image%25255B8%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-myRNm-ZsCoI/TzGKnwTNy0I/AAAAAAAAArY/7aqObs_rEZ8/image_thumb%25255B3%25255D.png?imgmax=800" width="421" height="330" /></a></p> <h2>Licenseringen</h2> <p>Licenseringen har alltid varit en svår fråga, kommer SharePoint 15 att lösa detta åt oss? Kvarstår att se! Denna klass avslöjar lite av det som Microsoft kanske har tänkt att implementera!</p> <blockquote> <p>Checks if the currently logged in user has the proper license to access the specified entity.</p> </blockquote> <p><a href="http://lh5.ggpht.com/-QdtgDw8BaJs/TzGKom7FRzI/AAAAAAAAArk/RHirkqT61V4/s1600-h/image%25255B16%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-oc6eAurFlQw/TzGKpy2L7_I/AAAAAAAAArs/i4A4s964faI/image_thumb%25255B7%25255D.png?imgmax=800" width="422" height="378" /></a></p> <h2> <h6>Fortsättningen följer….</h6> <h6>Nyckelord: Marketplace, SharePoint 15, SPApp, Oauth 2.0, SharePoint 15 Technical Preview Interoperability API</h6></h2> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-46904347539407699862011-11-06T00:42:00.001+01:002011-11-06T00:42:41.372+01:00Autenticering för BI i SharePoint 2010<p> </p> <p><a href="http://lh5.ggpht.com/-ch3p6VgDFxg/TrXJ7H9fbRI/AAAAAAAAAqU/3rTIuei1_5I/s1600-h/image%25255B4%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-PLXwUI6qKbE/TrXJ7zoqfHI/AAAAAAAAAqc/41FJHQFIV_U/image_thumb%25255B2%25255D.png?imgmax=800" width="430" height="276" /></a></p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-18457112483795652122011-10-04T16:19:00.001+02:002011-10-04T16:24:31.435+02:00KeyNote SPC 2011<p><a href="http://lh6.ggpht.com/-0TuYzNvgask/TosV9uxoGaI/AAAAAAAAApY/1ypTcDG_INM/s1600-h/IMG_5459%25255B3%25255D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_5459" border="0" alt="IMG_5459" src="http://lh5.ggpht.com/-W0bD9wkflNU/TosV_ilXdOI/AAAAAAAAApc/u0mO5ank7p4/IMG_5459_thumb.jpg?imgmax=800" width="244" height="184" /></a></p> <p>Konferensen värmdes upp av Keenan Newton (DJ Kameleon) som jobbar på Microsoft SharePoint produktgrupp. Keenan sparkade igång morgonens keynote i en elegant stil, med en salig blandning av remixade klubblåtar.</p> <p>Årets SharePoint konferens drog till sig i år ca 7500 deltagare från mer än 50 länder. Key Noten inleddes av Jared Spataro och ingick under benämningen Levererad produktivitet.</p> <p>Jared Spataro hälsade en salig blandning av utvecklare, it-arkitekter och slutanvändare till konferensen.</p> <p>Jared nämnde att SharePoint 2010 har blivit en stor succé med mer än 125 miljoner sålda licenser och 65000 kunder. Han sa att tack vare partner och olika Communitys har SharePoint utvecklats och nått nya höjder.</p> <p>Årets SharePoint konferens kommer att ha mer än 240 nya sessioner, med mer än 200 inbjudna partner och utställare. Nytt för i år är det att det finns icke tekniska sessioner för beslutfattare och slutanvändare. </p> <p>Jared sa att 67% av Microsofts Enterprise kunder har rullat ut SharePoint 2010 och att arbetet med nästa version har börjats. </p> <p>Nya versionen, är Microsofts största utvecklingsprojekt och kommer att vara helt integrerad med molntjänster. I slutet av året kommer det att vara möjligt att utnyttja alla Azure funktioner och direkt kunna kommunicera med webbtjänster i t.ex. office365.</p> <p>I dagsläget finns det ca 700000 SharePoint utvecklare och mer än 1160 böcker på Amazon.COM</p> <p> </p> <p><a href="http://lh3.ggpht.com/-U1VLhgNRvH8/TosWx-fA-8I/AAAAAAAAApg/_YIuSSH-YrA/s1600-h/Kurt_Homepage%25255B4%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px" title="Kurt_Homepage" border="0" alt="Kurt_Homepage" src="http://lh4.ggpht.com/-MUjIe0DgGI0/TosW0-CJtUI/AAAAAAAAApk/Lbddd8kiTY0/Kurt_Homepage_thumb%25255B2%25255D.png?imgmax=800" width="273" height="112" /></a></p> <p>Microsofts vision är att bygga en produkt i världsklass för dokumenthantering och samarbete. Jared sa att ingen ska åka hem och inte veta vad SharePoint kan erbjuda, allt finns att utforska här och nämnde 200 partner och 240 communitys som finns för att främja utnyttjande av produkten.</p> <p>Vi såg även en demo på AlwaysOn funktionalitet på nya SQL Denali som är arbetsnamnet på nya SQL servern. Till allas förvåning kunde en ca 15 TB stort content-databas flyttas över till en annan nod, på mindre än 40 sekunder. Nya Denali kommer att ha support för alla SharePoint databaser, WOW!</p> <p>Jared presenterade också två huvudtalare, Jeff Teper och Kurt DelBene.</p> <p>Vi såg även en video på några kunder såsom Ebay, EA Sports och SpaceX som använde SharePoint 2010 som samarbetsplattform.</p> <p>Om man läste mellan raderna, var det mycket snack om Office365 och integration av SharePoint med Office365. Trenden är att knyta kundernas SharePoint-satsningar med Office365 och dra nytta av båda världarna. Nyckelorden var Säkerhet, tillförlitlighet och robust support. </p> <p>Microsoft donerade även $50000 till välgörenhet och deltagarna kunde själv rösta hur pengarna skulle delas ut, genom en sandbox-lösning utvecklad i html5 och Java script.</p> <p>Årets nästa konferens kommer att hållas i LAS Vegas 12-15 november 2012, då kommer nya versionen av SharePoint att presenteras! Until then stay tuned!</p> <p>/Henrik</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-84537498132856523322011-10-03T07:18:00.001+02:002011-10-03T07:19:57.478+02:00SharePoint Conference 2011 är igång<p>SPC 2011 har startat. Intresserad av veta vad som pågår, följ min blogg. Jag kommer att rapportera dagligen från konferensen.</p> <p><a href="http://lh5.ggpht.com/-lAQZ3VdQclA/TolFq4cA7fI/AAAAAAAAApQ/WuCX7Kc-rLA/s1600-h/IMG_5425%25255B3%25255D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_5425" border="0" alt="IMG_5425" src="http://lh3.ggpht.com/-7Lqj20rlhAw/TolFr4wCxSI/AAAAAAAAApU/YoChCmvUol8/IMG_5425_thumb.jpg?imgmax=800" width="244" height="184" /></a></p> <blockquote> <p align="center"><font color="#000000">Trevlig läsning</font></p></blockquote> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-79416768109494808112011-09-14T19:57:00.001+02:002011-09-14T19:57:56.916+02:00Cannot connect to database Master<p>Hej,</p> <p>Ibland när du försöker skapa en ny SharePoint farm, får du ett felmeddelande som säger “Cannot connect to database Master at SQL server at %YourSQLserverName%. The Database might not exist or the current User does not have permission to connect to it”</p> <p><a href="http://lh3.ggpht.com/-ekicsQoJfSE/TnDrIHu-12I/AAAAAAAAApI/72hHEmW1XJI/s1600-h/MasterError%25255B2%25255D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="MasterError" border="0" alt="MasterError" src="http://lh3.ggpht.com/-Am9Wau-JGhA/TnDrI-YDv3I/AAAAAAAAApM/mayxXuOVZLw/MasterError_thumb.jpg?imgmax=800" width="244" height="209" /></a></p> <p>Du kollar alla rättigheter i SQL och kontot har dbsecurityadmin och DBcreator rollen. </p> <p>Du testar telnet till servern och får koppla upp dig.</p> <p>Detta felmeddelande orsakas av att du förmodlingen använder dig av en så kallad named instance in SQL. En named instance har ett namn, typ “dinSQLServer\Instance2” och ligger ofta på en dedikerad port, inte default porten som är 1433. </p> <p>För att lösa problemet behöver du skriva “dinSQLServer\DinInstance,Port</p> <p>Om din SQL server heter SQL1 och din instans heter Instance2 och lyssnar på port 1450 så skriver du så här:</p> <p><font color="#000000"><strong>SQL1\Instance2<font color="#0000ff">,</font>1450</strong></font></p> <p>Observera att det är en “<font color="#0000ff">,</font>” och inte “:” eller mellanslag som används.</p> <p>Lycka till</p> <p>/Henrik </p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-52532080857079363742011-07-15T19:19:00.001+02:002011-07-15T19:19:08.274+02:00SharePoint 2010 SP1<p>Microsoft har släppt SP1 för SharePoint 2010. För en detaljerad lista över alla fixade problem, klicka på denna <a href="http://download.microsoft.com/download/B/0/D/B0D1540B-6CF6-4674-9C8E-7A45FD91C163/Microsoft%20SharePoint%202010%20and%20Office%20servers%20Service%20Pack%201%20Changes.xlsx">länk</a></p> <p>Trevlig läsning</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-14558418243182244412011-07-08T16:09:00.002+02:002011-07-08T17:48:23.730+02:00Problem Starting User Profile SynchronizationÄr det någon tjänst som har ställt till det ordentligt i SharePoint 2010 så är det User Profile Synchronization tjänsten. Ofta beror detta på att kontot som startar tjänsten saknar tillräckligt med behörigheter. För att göra det enkelt att felsöka har jag tagit fram ett flödesschema i Visio. Lycka till med felsökningen:<br />
<a href="http://lh4.ggpht.com/-hX6jf8XEXOs/ThcPd0wVWuI/AAAAAAAAAnA/dEWBmPcRMeA/s1600-h/UPS%25255B5%25255D.jpg"><img alt="UPS" border="0" height="262" src="http://lh3.ggpht.com/-iKolynlSjNs/ThcPj-TkZKI/AAAAAAAAAnE/xFAK3fEtvgU/UPS_thumb%25255B3%25255D.jpg?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="UPS" width="302" /></a>Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-87482643134583044142011-06-27T21:49:00.001+02:002011-07-01T11:28:27.763+02:00Get-SPConfig ett verktyg för att samla farm konfigurationenFör att enklare kunna felsöka ett SharePoint 2010 farm, har jag tagit fram ett powershell skript. Skriptet heter Get-SPConfig och är i version 1.0. Skriptet samlar all information som är relevant för att kunna felsöka SharePoint. Skriptet förändrar ingenting i miljön och hämtar endast ett antal värden och sparar dem i textfiler. Dessa filer zippas sedan till en fil och administratören får möjlighet att skicka filen via mail eller skicka en kopia av originalet som sparas under C:\temp<br />
<br />
Skriptet ska köras på WFE server och med en användare som är Farm Admin. För att köra skriptet, kopiera den till en mapp på din server och sedan öppna SharePoint's Powershell. Set-Executionpolicy till remotesigned och kör sedan skriptet.<br />
<br />
Set-ExecutionPolicy remotesigned<br />
./Get-spconfig.ps1<br />
<br />
Skriptet kan laddas ner från <a href="http://getspconfig.codeplex.com/">http://getspconfig.codeplex.com/</a><br />
<br />
Mycket nöjeHenrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-91080819128337073282010-12-14T13:07:00.001+01:002010-12-14T13:07:00.289+01:00Access denied för alla användare efter migreing till SharePoint 2010<p>Nyckelord: DB attach, migrering, Claim-based, Access denied</p> <p>Jag utförde en migrering för en kund från SharePoint 2007 till SharePoint 2010 och använde DB-attach som metod för migrering. Alla konton med dess behörigheter följde med, men ingen användare kunde logga in. Kunden hade NTLM inloggning innan och den nya lösningen hade Claim-based authentication. Det visade sig att alla användare hade migrerats med NTLM autenticering, dvs som Domain\username. Detta fungerade inte i nya miljön eftersom nya miljön använder claim i form av i:0#.w|domain\username.</p> <p>För att kunna konvertera alla användare från NTLM till Claim-based körde jag kommandot nedan i SharePoints powershell för varje webbapplikation:</p> <p>$a = Get-SPWebApplication <a href="http://site">http://site</a> <br />$a.MigrateUsers($true)</p> <p>Då fick alla användare rätt inloggningsnamn med claim prefixet och det löste problemet.</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-69580486411700724092010-10-26T10:48:00.003+02:002010-10-26T11:09:21.076+02:00Kan inte nå Config databasen i WSS 2.0, Small Business ServerNyckelord: Small Business Server, SBS, SharePoint, WMSDE, Config database<br /><br />Hade en kund som råkade ut för ett problem i sin Small Business Server. SharePoint siten http://Mycompanyweb slutade fungera och kunden kunde inte komma åt config databasen. Det visade sig att inte bara SharePoint, men även SQL manager inte kunde koppla upp sig. När jag körde följande kommandot fick jag detta:<br />C:\Program Files\Microsoft SQL Server\80\Tools\Binn>osql -E -S Servernam\sharepoint<br /><em><strong>[Named Pipes]SQL Server does not exist or access denied.</strong></em><br /><br />Miljön hade blivit patchat och det ställde till det ordentligt. En patch hade aktiverat named Pipe mot servern, WMSDE lyssnar inte på named Pipe, snarare lyssnar den på Shared Memory. För att lösa detta starta cliconfig.exe och disabla alla protokoll. Bocka sedan i Enable Shared memory protocol.<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8342GRkkW0To_qpRXDBU2aoQGZCcVxQ_XROB5nVPwbGtORi1RFRnlcneCuj57YSxFKZi-shNF0dwIaNrCsizGjfn-GsITZIVe7LF3sPi1svN4WIGgbgT3FffUQSIN1WPR_4Yq/s1600/cliconfig.jpg"><img style="WIDTH: 200px; HEIGHT: 127px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5532277517726258690" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8342GRkkW0To_qpRXDBU2aoQGZCcVxQ_XROB5nVPwbGtORi1RFRnlcneCuj57YSxFKZi-shNF0dwIaNrCsizGjfn-GsITZIVe7LF3sPi1svN4WIGgbgT3FffUQSIN1WPR_4Yq/s200/cliconfig.jpg" /></a><br /><br />För att verifiera detta skriv C:\program Files\Microsoft SQL server\80\Tools\Binn>osql -E -S <strong>Servernamn</strong>\sharepoint<br /><br />1><br /><br />Nu kan du skriva SQL kommandon mot servern eller avsluta med Exit.<br />Detta tog oss två dagar att felsöka, så hoppas att någon kan dra nytta av detta.<br /><br /><br />Happy Hunting<br />/HenrikHenrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-89247367555146078322010-04-13T15:54:00.001+02:002010-04-13T15:54:14.455+02:00Search kraschar i SharePoint 2010 Beta<p>Nyckelord: Search, SharePoint 2010 Beta, Internal server error Exception</p> <p>Det finns en bugg i SharePoint 2010 beta som gör att användarna får detta obehagliga fönster när de söker efter dokument i SharePoint. För att fixa detta ladda ner och installera denna hotfix: <a href="http://go.microsoft.com/fwlink/?LinkID=166231">http://go.microsoft.com/fwlink/?LinkID=166231</a></p> <p><a href="http://lh5.ggpht.com/_Ev9561tdTCw/S8R3fjlW9eI/AAAAAAAAAk4/WMVzkvwC6p0/s1600-h/SearchError%5B2%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SearchError" border="0" alt="SearchError" src="http://lh3.ggpht.com/_Ev9561tdTCw/S8R3gUfZ5aI/AAAAAAAAAk8/aNXQczvnRuw/SearchError_thumb.jpg?imgmax=800" width="244" height="182" /></a> </p> <p>Efter omstart av servern kommer det att se ut så här:</p> <p><a href="http://lh3.ggpht.com/_Ev9561tdTCw/S8R3ggAkhjI/AAAAAAAAAlA/0JGlDTSYGg0/s1600-h/SearchHotfix%5B2%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SearchHotfix" border="0" alt="SearchHotfix" src="http://lh4.ggpht.com/_Ev9561tdTCw/S8R3hbRGidI/AAAAAAAAAlE/Cdsm2-ZSAn8/SearchHotfix_thumb.jpg?imgmax=800" width="244" height="187" /></a> </p> <p>Lycka till :)</p> <p>/Henrik</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-15070038340055759632009-11-18T23:24:00.001+01:002009-11-18T23:24:56.592+01:00Publika betan av SharePoint 2010 finns nu på MSDN<p>Microsoft har officiellt släppt den publika betan av SharePoint 2010 tillsammans med office 2010. Finns på MSDN för nerladdning.</p> <p><a title="http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx" href="http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx">http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx</a></p> <p>Mycket nöje :)</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-47738082989771649622009-11-14T19:04:00.001+01:002009-11-14T19:07:24.038+01:00Intresserad av SharePoint 2010 Betan?<p>Är du intresserad av att testa första publika betan av SharePoint 2010? I så fall registrera dig på länken nedan:</p> <p><a title="http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx" href="http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx">http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx</a></p> <p>/Henrik A. Halmstrand</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-90549362280391080242009-11-11T07:42:00.002+01:002009-11-11T07:56:55.063+01:00Early Adapter Program för SharePoint 2010<p>Är du eller ditt företag intresserad av att installera SharePoint 2010, i så fall hör av dig till Microsoft på <a href="mailto:metroreq@microsoft.com">metroreq@microsoft.com</a></p> <p>Ditt företag får skriva på NDA och sedan får ni access till SharePoint 2010 med teknisk support och utbildning från Microsoft.</p> <p>Pretty Cool :)</p> <p>Mvh <br />/Henrik A. Halmstrand</p>Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-70778737162964339882009-11-11T07:34:00.001+01:002009-11-11T07:36:19.696+01:00SharePoint 2010 för IT-proffs<p>Sharepoint 2010 precis som sin föregångare finns i två versioner, en kostnadsfri version som har ersatt Windows SharePoint Services 3.0 och som heter Microsoft SharePoint Foundation 2010 och den stora versionen som heter Microsoft SharePoint Server 2010. Lägg märke att ordet Office har försvunnit från produktnamnet (eventuellt för att MS vill betona att SharePoint tillhör mer server produkterna).</p> <p>SharePoint Server 2010 kommer att finnas <strong>endast</strong> för <strong>64-bitars</strong> palttform och all underliggande plattform, såsom Windows server 2008 och MS SQL server måste vara 64-bitars, annars går det ej att installera SharePoint. För att kunna uppgradera eller migrera SharePoint 2007 från en 32-bitars arkitektur till en 64-bitars, krävs minst SP2 på MOSS 2007.</p> <p>För att migrera från MOSS 2007 till 2010 finns numera bara två metoder, <strong>In place upgrade</strong> för single server och small farm och <strong>Database Attach and Upgrade</strong> för large farms och migrering från 32-bitars till 64-bitars.</p> <p>Microsoft har <strong>tagit bort Gradual upgrade</strong> eftersom kunderna har klagat på att metoden inte varit lätt att genomföra.</p> <p>En annan nyhet är <strong>Pre-Upgrade checker. </strong>Verktyget har mer än 14 olika regler för att identifiera eventuella problem inför uppgraderingen. Det fiffiga med detta verktyg är att det skriver ingenting i databaserna. Pre-Scan tool som användes för att migrera från SharePoint 2003 till MOSS 2007, modifierade och konverterade databaserna, vilket inte var så uppskattat av kunderna.</p> <p>En annan nyhet är att <strong>Service application</strong> ersätter <strong>SSP</strong> och alla tjänster flyttas ditt, detta för att enklare kunna lastbalansera SharePoint och skala ut.</p> <p>En annan nyhet är att SharePoint 2010 kommer att tack vare <strong>XHTML</strong> att ha cross browser support, dvs support för <strong>Firefox och Safari</strong>. <strong>IE 6.0 supporteras inte.</strong></p> <p><strong>STSADM </strong>är fortfarande supporterad men råden från Microsoft är att gå över till <strong>Power Shell</strong>. En nyhet är bland annat Whatif parametern i PowerShell. Med <strong>Whatif</strong> kan vi få SharePoint att berätta för oss, vad PowerShell kommandot gör, innan vi exkvera kommandot. En hel blogg om Power Shell kommer inom kort.</p> <p>Installation av SharePoint 2010 sker genom <strong>Wizard</strong>, men kan göras manuellt också.</p> <p>Hela gränssnittet har anpassats efter Office, med <strong>Ribbon. </strong>Användarna kommer lätt att känna igen sig och bara relevant innehåll visas. Se bilden nedan.</p> <p><a href="http://lh4.ggpht.com/_Ev9561tdTCw/Svpa_nI3y2I/AAAAAAAAAjw/ZEROmQqb6HI/s1600-h/sharepoint2010GUI%5B3%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sharepoint2010GUI" border="0" alt="sharepoint2010GUI" src="http://lh4.ggpht.com/_Ev9561tdTCw/SvpbALNJ3dI/AAAAAAAAAj0/qjkdnsFDrTg/sharepoint2010GUI_thumb%5B1%5D.jpg?imgmax=800" width="379" height="246" /></a></p> <p> En site eller subsite som har migrerats från MOSS 2007 till SharePoint 2010 kan visas antingen i MOSS 2007-läge eller nya SharePoint 2010-läge med Ribbon. Det finns tre lägen, flip between existing and new look, flip in preview mode and flip and don’t ask. Sista alternativet ska användas endast om man bestämt sig att köra i SharePoint 2010-läge. </p> <p>En annan nyhet är <strong>multlingual support</strong>, dvs utan någon som helst kodning, med en klick går att omvandla Ribbon och menyer till det språk som du väljer. Det kräver dock att språk-modulen är installerad.</p> <p>Gränsen för antal dokument har tagits bort och listor och dokument bibliotek kan ha mer än 1,000,000 dokument och komponenter.</p> <p>Det finns även nya Governance rules som kan sättas upp av administratörer för att bestämma vad användarna får och inte får se.</p> <p>Beträffande <strong>loggning </strong>så har alla loggar flyttats till <strong>SQL</strong>. Det finns en uppsjö av färdiga rapporter som kan visa allt från senast uppladdade filer till CPU-utnyttjande, tid osv. Nya rapporter kan tas fram och det går även att skripta mot databasen.</p> <p><strong>Developer Dashboard </strong>är en ny funktion i SharePoint 2010 som kan visa hur långt time ett visst program tar i CPU-tid och resurser från server. En detaljerad lista på vad programmet gör, samt vilka moduler som tar mest tid, kan tas fram och skickas till utvecklare för analys, med andra ord, det går inte längre att skylla ifrån sig :)</p> <p>Det kommer mera, till dess, stay tuned.</p> <p>/Henrik A. Halmstrand</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0tag:blogger.com,1999:blog-13566989.post-41820290319681530002009-11-11T06:24:00.001+01:002009-11-11T06:24:33.357+01:00Key Note – SharePoint 2010 – A first class development platform – Steve Fox<p>Steve började key noten med att skryta om 100 miljoner sålda SharePoint licenser och mer än 17 000 kunder och 4000 partner som har anammat tekniken. Kraft foods och Volvo är två av dessa kunder som dessutom använder SharePoint för sina publika sidor.</p> <p>Det märks att Microsoft menar allvar med molntjänster, så kallad Cloud computing. Med två gigantiska hallar i Washington och Chicago, och med mer än 80.000 fysiska servrar, kan nu Microsoft erbjuda sina kunder 99,9 % tillgänglighet. SharePoint finns i dagsläget i molnet i två former, dels för intanetlösningar och dels för Internetbaserade lösningar. Mer om detta kommer jag att täcka i en dedikerad blogg för molntjänster.</p> <p>Steve nämnde även den integration som Microsoft har gjort mellan SharePoint 2010, Visual Studio 2010 och Office 2010. Det finns två utvecklingsprogram som Microsoft kommer att göra tillgängligt för utvecklarna, Visual Studio 2010 och SharePoint Designer 2010. SharePoint Designer kommer att vara gratis och har fått riktigt upplyft jämfört med sin föregångare. Bland annat kan nu workflows designas i Visio 2010, importeras i SharePoint Designer 2010 och sedan paketeras som .wsp för SharePoint 2010. </p> <p>Utvecklarna är mycket tveksamma till SharePoint Designer och föredrar naturligtvis Visual Studio 2010, men för oss vanliga dödliga IT-pros är detta, det rätta verktyget.</p> <p>Med Visual Studio 2010 finns det möjlighet att bygga så kallade Sandboxar. Tidigare kunde ett program som var dåligt skrivet att krascha SharePoint eller sänka en hel site. Med sandbox-lösningen får varje program ett antal poäng. Om SharePoint ser att ett program har överskridit gränsen, såsom minnesutnyttjande eller CPU-kraft, stänger SharePoint programmet. </p> <p>Microsoft har även byggt in SharePoint Connection i Visual Studio 2010 som gör att allt innehåll i SharePoint visas direkt i Visual Studio. Detta underlättar för utvecklarna att bygga och anpassa lösningar.</p> <p>Utvecklare kan numera direkt utveckla, med en knapp kompilera och testa sin kod och sedan från Visual Studio 2010 deploya lösningen till SharePoint 2010. Det finns även möjlighet att avinstallera applikationer utan inblandning av “Farm Administrators”.</p> <p>.wsp-lösningar har med detta standardiserats och kan lätt flyttas mellan Visual Studio 2010 och SharePoint Designer 2010. </p> <p>Mer material och jätte nyttiga utbildningsmaterial för utvecklare finns på <a href="http://channel9.msdn.com/learn">Channel9</a> </p> <p><a href="http://lh5.ggpht.com/_Ev9561tdTCw/SvpKjrGsnzI/AAAAAAAAAjo/RT-SqO7o1l0/s1600-h/IMG_4475%5B2%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_4475" border="0" alt="IMG_4475" src="http://lh3.ggpht.com/_Ev9561tdTCw/SvpKkOo08rI/AAAAAAAAAjs/0HGe_o6mGp0/IMG_4475_thumb.jpg?imgmax=800" width="244" height="184" /></a> </p> <p>/Henrik A. Halmstrand</p> Henrikhttp://www.blogger.com/profile/09560633936671186143noreply@blogger.com0