Sharepoint 2010 dbo.AllDocStreams big

I have a sharepoint 2010 farm and 100 mysites.
When I do stsadm -o enumsites and get a list of all mysites the total size of all site collections is around 30GB (actual)
The used space in the database on the SQL server is in the dbo.AllDocStreams table.
I can I reduce the space in this table?
This is a problem also in another table in another content database.

What seems to be the problem?  Are you seeing a lot of whitespace? or are you  just concerned that this table is large?
The AllDocStreams table actually stores the binary data for all documents for all site collections that live in that database.  This also includes previous document versions as well.  Unless all of the content in your site collections is made up
of just list items, I would expect this to be one of the biggest tables in your content database.
Roger Cormier
Microsoft
Premier Field Engineer, SharePoint
Blog: http://blogs.msdn.com/b/rcormier/
Twitter:
LinkedIn:
Note: My posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Similar Messages

  • Reduce Size or delete unwanted entries from tables AllDocStreams,AllDocVersions,EventCache,EventLog of Sharepoint 2010 content database

    Size or delete unwanted  entries from tables AllDocStreams,AllDocVersions,EventCache,EventLog  of Sharepoint 2010 content database:
    We using  powershell  scripts to migrate data between   two  sharepoint  2010 sites .
    While  doing migration  we  delete all  document libraries  & list  form  destination  site  and then run  powershell to migrate data from  source to destination. We following this  process
    twice in a week.
    But in doing  so  we found the above mention tables (AllDocStreams,AllDocVersions,EventCache,EventLog ) of destination Sharepoint Content database  are growing at an alarming rate. 
    Wish to know  how  could get rid of  unwanted  data stored in these tables.

    Hi,
    This is old thread but here is your answer for some of the tables you mentioned
    http://blogs.msdn.com/b/sowmyancs/archive/2012/06/29/alldocversions-amp-alldocstreams-table-size-after-upgrading-to-sharepoint-2010.aspx
    Cheers

  • SharePoint 2010 TechNet Guru News: October Winners Announced

    All the votes are in! 
    And below are the results for the TechNet Guru Awards, October 2014 !!!!
    For a full list of winners,
    see the full blog post, as runners up had to be removed from this post to fit the forum max length restrictions.
     BizTalk Technical Guru - October 2014  
    Agustín Mántaras
    Visual Basic script to deal with BizTalk Suspended Messages
    Mandi Ohlinger: "A quick and easy way to handle suspended messages. I'm a fan!"
    Ed Price: "Great article! Thanks for including an MSDN Gallery link, a See Also section that links to the Wiki portal, and some great example snippets!"
    Sandro Pereira: "Nice script, in my opinion it will be best to write this in PowerShell script. Well written, well formatted (some minor improvements can be made)"
    Johns-305 [boatseller]
    BizTalk: EDI Features Not Just For HIPAA
    Mandi Ohlinger: "A great walkthrough including the screen shots. Nice addition to the Wiki. "
    Ed Price: "Good use of images and color in the code snippets!"
    Sandro Pereira: "Nice start be this article should be explained better. Article format can be improved."
    Steef-Jan Wiggers
    Securing BizTalk endpoints leveraging Sentinet API Management Part 3
    Sandro Pereira: "Another excellent article in this series on Sentinet API Management. Well written, well formatted with nice pictures, great article and I love the topic."
    Ed Price: "Fantastic depth on this article!" 
     Forefront Identity Manager Technical Guru - October 2014  
    Wim Beck
    Event Driven Scheduling of Forefront Identity Manager (FIM) using a Windows Service
    Ed Price: "Fantastic job on formatting, the code, and all the explanations! The TOC and References are a nice touch!"
    PG: "Nice innovative solution, that is a nice add-on to existing solutions. " 
     Microsoft Azure Technical Guru - October 2014  
    Chervine
    Creating and Querying Microsoft Azure DocumentDB
    JH: "DocumentDB is one of my favorite new services on Azure. It's cool to see that someone seems to be excited as I am. Hope that this article is just the beginning of a whole series about Azure DocumentDB."
    Ed Price: "Great use of images and code snippets. Good conclusion! Great topic!"
    Chilbeto
    Publishing Multiple Azure Environments
    TN: "Great "
    JH: "This topic is normally forgotten when talking about Cloud development. I had a hard time to find an appropriate mechanism myself. This article provides one of the better ways how you can deploy multiple environments to Azure."
    Ed Price: "Great overview article. Good diagram at the top! Could benefit from a TOC and References. Good job on the conclusion!"
    saramgsilva
    Microsoft's Windows AppStudio: Add Support For Push Notification
    Ed Price: "Great introduction and incredibly thorough. Great job!"
    JH: "A new article about AppStudio focusing on push notifications. Push notifications in my opinion, when done right, makes an app alive. Would love to see a complete example with all features mentioned in the related articles published
    on GitHub." 
     Microsoft Visio Technical Guru - October 2014  
    Mr X
    Unattended installation of Visio 2013
    Ed Price: "Great job, Mr X! Good use of images!"
    AH: "It gives good instructions with the help of the pictures but its still missing detailed information if some user needs it. Need to provide a wiki/msdn references that are available something like http://technet.microsoft.com/en-us/library/cc179097.aspx.
    Overall decent article"
     Miscellaneous Technical Guru - October 2014  
    Brian Nadjiwon
    How to Create and Use Classes in PowerShell
    Richard Mueller: "Very interesting concepts. It would help to name the objects something like "Jim" rather than "Person", for example. There should be a See Also section, and more links to references."
    Ed Price: "Great topic and explanations of the classes!"
    Andy ONeill
    Visual Studio: Snippetty Tip
    Richard Mueller: "Great idea with some good advise."
    Ed Price: "Great explanations of the code snippets! Fun topic! As is mentioned in the comments and in the article, many people don't know this is possible!"
    saramgsilva
    How to create a Virtual Machine for run Windows 10 Technical Preview
    Ed Price: "Fantastic topic! Good use of images!"
    Richard Mueller: "Good images and a good step by step explanation. Needs links to references and other Wiki articles (See Also). We should try not to use first person."
     SharePoint 2010 / 2013 Technical Guru - October 2014  
    Geetanjali Arora
    SharePoint Online : An Introduction to Office Delve
    TN: "Great wrap-up about Delve"
    Ed Price: "Amazing depth and a great overview to a new topic! Great job on the images and details!"
    GO: "woohooo; a DELVE article. Great work."
    Margriet Bruggeman: "A new topic explained well, I was actually looking for this info!"
    Jinchun Chen: "Great."
    Steven Andrews
    Building a list specific search with JavaScript
    TN: "Great tip for mid-dev"
    Ed Price: "Great job on the descriptions, formatting, images, and See Also section! Check out the great comment from Dan at the bottom of the article!"
    GO: "Nice work Steven. It's definitely a great article.!"
    Margriet Bruggeman: "Great! easy to use solution for a request that is made often"
    Jinchun Chen: "Nice work"
    Dan Christian
    No-code solution to lookup previous item in a list
    Ed Price: "Effective images and helpful video and See Also help round out this great article!"
    GO: "Thanks Dan and as USUAL an usefull article."
    Jinchun Chen: "Nice. If InfoPath Form is accepted, we can use InfoPath Form to achive the goal as well."
    Margriet Bruggeman: "I can tell that effort is taken to explain the idea well"
     Small Basic Technical Guru - October 2014  
    Nonki Takahashi
    Small Basic: Rotation Centers for Shapes of Triangle and Line
    RZ: "Excellent article. This is a must read if you want to make an object move. You need to understand the coordinates and the rotation center."
    Ed Price: "Great use of images!"
    Nonki Takahashi
    Small Basic Known Issue: 26992 -
    GraphicsWindow.GetPixel(X, Y) Doesn’t Work Properly If X Or Y Has after the Decimal Point in Remote
    Ed Price: "Good recommended workaround!"
    RZ: "Yeah, another bug in Small Basic that might get you and need to be fixed :)"
    Nonki Takahashi
    Small Basic: International Resources
    Ed Price: "Oh, yeah. This one is so amazing! Thank you for making this and organizing the resources so well!"
     SQL BI and Power BI Technical Guru - October 2014  
    Visakh16
    Random SSRS Musings 1 : Rowset Concatenation Using Native SSRS Expressions
    MR: "Interesting example of LookupSet function usage"
    RB: "merging columns on a single line with an interesting solution"
    Jinchun Chen: "Good workaround we are generally using."
    Ed Price: "Great descriptions and use of images!"
    Jan D'Hondt
    Dates in Excel files rendered from reports are displayed as plain numbers
    Ed Price: "Great job laying out the sections. The images help convey a lot!"
    MR: "Very short tip that could be useful because of different behavior on iPad and Windows"
    RB: "interesting work-around."
    Anushka Weerakkodyge
    Integrating Power View with SharePoint Server 2010/2013 - Multidimensional Mode
    RB: "nice walkthrough"
    Ed Price: "Great depth in the procedure steps! It's similar to another article (see comment), but it's still a good addition. Good use of images!"
    MR: "This article explains how to install Power View on SharePoint but do not explain that Reporting Services is the tool required for Power View to work - the initial setup is required only whether SSRS has not been installed before.
    Otherwise, it has to be upgraded and then the shortcut can work."
     SQL Server General and Database Engine Technical Guru - October 2014  
    Shanky
    In depth Look at What can Cause Index to be Still Fragmented After Rebuild
    AM: "Well covered."
    Ed Price: "Good job on the explanations, Conclusion, and See Also section!"
    Ronen Ariely
    Representing list of values using a single value
    Ed Price: "Great breakdown of sections! Good formatting on the sections and code snippets! Great interactions in the comments!"
    AM: " Interesting options and walk through."
    Visakh16
    Generate Scripts for Stored Procedures Without Dynamic SQL in SSMS
    AM: "Nice tip for better use of SSMS."
    Ed Price: "Great breakdown of the problem and solution. As Saeid wrote in the comments, "Clear article which shows handy solution!" Good job!"
     System Center Technical Guru - October 2014  
    Alan do Nascimento Carlos
    ALM and IT Operations - Management 360 with System Center Operations Manager
    in 06 Steps
    Ed Price: "Lots of images. Great job breaking up the steps! Could benefit from a TOC and References. Great article!"
    GO: "Thanks for the only article. great btw. :-)"
     Transact-SQL Technical Guru - October 2014  
    Visakh16
    Behavioral Difference of IIf Function in T-SQL Compared To SSRS
    Richard Mueller: "Nicely done with code examples. The "See Also" section should only link to Wiki articles."
    GO: "Wonderfull article thank you!"
    Jinchun Chen: "Interesting comparison "
    Ed Price: "Good topic. Very clean and clear. Great article!"
    JS: "Good writeup, though I would bring the comparison with the table to the top and reference the samples from there."
    Ronen Ariely
    INSTEAD OF Triggers
    Ed Price: "Good depth here. Great explanations of the code! Great job interacting in the comments and improving the article!"
    JS: "Use object qualifiers (schema name to make sure that the right objects will be picked, e.g. dbo.) Outline ab bot more the things what not to do in production! Be aware that although people read this, they tend to use it anyway. If
    triggers are enabled, they are executed once for each batch They are executed each statement not batch, miswording here."
    Richard Mueller: "Good article. The "See Also" should only include Wiki articles. Some of the "Resources" could be moved to "See Also". Grammar needs work."
    GO: "Thanks" 
    Praveen Rayan D'sa
    Find the Database where user defined object located and where it is being referred.
    GO: "This article deserves absolutely a medal THANKS!"
    Jinchun Chen: ""
    Richard Mueller: "Good topic. Grammar needs work. "Caution" states undocumented stored procedure is safe for production, but later states it is not."
    Ed Price: "Great article. We should include the technology in the title. Good descriptions, and great References!"
    JS: "Although the outlined solution is interesting and shows the public the usage of the "new" system views finding the right dependencies, it is not recommended to describe the usage of undocumented features such as sp_msforeachdb
    as there are alternatives, especially in this scenario. You could generate a query using the sys.databases view and let it print out the database name along with the use statement. In addition to this and as the statement has to be run with a high privileged
    account as schema information is secured as well, it should be made safe to SQL injection. In many case in the statements there is just a concatentation of values used. You can easily inject code in here, Also make sure that names / object identifiers are
    quoted with [] in order to allow also special characters like spaces in the names"
     Visual Basic Technical Guru - October 2014  
    .paul.
    Image balloonTips
    Richard Mueller: "Lots of code. Great idea. The "See Also" section should only include links to Wiki articles."
    Ed Price: "Great solution. Good explanations!" 
    .paul.
    Image Arrow Pointers
    Richard Mueller: "Interesting idea. Need more links. Don't use first person." 
    Ed Price: "Creative solution! It would be good to break up the code more, to explain it. Great article!"
    Paul Ishak
    Visual Basic Graphics Frame Class (Easily Converted to C#)
    Ed Price: "Good solution! Could benefit from more explanations of what the code is doing."
    Richard Mueller: "Don't use first person. Could use more description, explanation, and links."
     Visual C# Technical Guru - October 2014  
    Chervine
    Using XML Serialization with C# and SQL Server
    Ed Price: "It goes on for quite a while! Great job breaking out all the code snippets and explaining them well! Could benefit from a References or See Also section. Great TOC!"
    Søren Granfeldt: "In these days of generic data, this serves as a good example of storing unstructured data"
    Margriet Bruggeman: "Through discussion of the topic"
    DB: "Interesting"
    Magnus (MM8)
    C#: Generic Type Parameters And Dynamic Types
    Søren Granfeldt: "Nice example of diving into generic code and extensibility"
    DB: "Good walkthrough of generics and reflection"
    Ed Price: "Important topic! Great descriptions."
    Margriet Bruggeman: "Good, I like the way the article covers various sides of the problem"
    saramgsilva
    File exporter for IEnumerable of T
    Ed Price: "Another great article from Sara! Great job on the TOC and code snippets!"
    Søren Granfeldt: "Great idea; could use a little more generic approach on the formatting of values"
    Margriet Bruggeman: "Nice example of applying generics" 
     Wiki and Portals Technical Guru - October 2014  
    Durval Ramos
    Summit: Principles of International TNWiki Summit
    Richard Mueller: "A great writeup and introduction to this fantastic idea. Well done."
    Ed Price: "Great depth and planning for this event!"
    GO: "This is one of the best Portals that I've ever seen! Thanks"
     Windows Phone and Windows Store Apps Technical Guru - October 2014  
    saramgsilva
    How to Integrate Cortana in the Menu App
    JH: "I got three words for you: I love Cortana! This article shows nicely how to integrate Cortana into your own app. Would love to see more."
    Ed Price: "That's what I'm talking about! Way to go for a "What's Next" topic and nail it! I expect this article to gain a lot of interest. Fantastic article!"
    Carmelo La Monica
    The class GeocodeQuery in Windows Phone 8.
    JH: "Lots of code examples about a feature some apps should be use more. Geocoding becomes more and more important, so this article fits perfectly into this."
    Ed Price: "This is an important class with a lot of possibilities. Great execution on this article! Could benefit from a References or Additional Resources section. Good job wrapping it up with the conclusion."
    saramgsilva
    Export To CSV for Windows Store apps
    JH: "Most people laugh when they hear about CSV export of data. A database would be a better place for the data of an app. In my opinion this is not always true (because CSV is small and can be used in different ways),
    so most apps should have the capability to export data into the CSV file format. This article shows how this can be done."
    Ed Price: "Another very important article. I love the Source link to the MSDN Gallery. Great job!"
     Windows Presentation Foundation (WPF) Technical Guru - October 2014  
    Andy ONeill
    WPF: Entity Framework MVVM Walk Through 1
    Ed Price: "Very well formatted, clear sections, and lots of depth and clear explanations! The TOC, code snippets, Summary, and Further Reading links all help round out this great article!"
    KJ: "awesome" 
    saramgsilva
    How to binding a ResourceDictionary to a Lisbox in apps based in XAML
    Ed Price: "Incredibly clear and fantastic topic! The TOC and Source link to the Gallery item help provide more value!"
    GO: "She did it again. Great article." 
    Shweta Lodha
    PopUps with Interactivity [Prism 5.0]
    KJ: "handy"
    Ed Price: "Good clarity and use of code snippets and images. Could benefit from a TOC and References/See Also. Great job!"
    GO: "Layout could be better, but still valualble article."
     Windows Server Technical Guru - October 2014  
    Richard Mueller
    Active Directory: Generalized-Time Attributes
    Mark Parris: "Very detailed article providing very good information."
    GO: "Top 1 AD article Thanks Richard."
    JM: "This is an excellent article, thanks for your contribution."
    Philippe Levesque: "Good article ! I really liked the note about the whenChanged"
    Darshana Jayathilake
    Some useful features with Windows Group policies
    JM: "This is an excellent article, but I recommend making the title more accurate by renaming it something like "How to configure Applocker using Group Policy" "
    GO: "I like the article; so great written"
    Mark Parris: "A good insight on some GPO settings and their capability."
    Philippe Levesque: "Good visual howto !"
    Mr X
    How to manage Windows Taskbar Items pinning using Group Policy
    Philippe Levesque: "Good subject well explained, already seen users that ask for that in the forum as it's new."
    JM: "This is a good article that would be much more useful if you specify the Windows versions to which the article applies."
    GO: "Merci, Mr X"
    Mark Parris: "Very useful, especially if you need to utilise this capability post deployment."
    -------------------------------- 8< --------------------------------
    A huge thank you to EVERYONE who contributed an article to October's competition.
    Hopefully we will see you ALL again in
    November 2014's listings?
    If you haven't contributed an article for this month, and you think you can create a more useful, clever and better presented wiki article than the winners above, here's
    your chance! :D
    Best regards,
    Pete Laker
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Congrats to Geentanjali, Steven, and Dan!
     SharePoint 2010 / 2013 Technical Guru - October 2014  
    Geetanjali Arora
    SharePoint Online : An Introduction to Office Delve
    TN: "Great wrap-up about Delve"
    Ed Price: "Amazing depth and a great overview to a new topic! Great job on the images and details!"
    GO: "woohooo; a DELVE article. Great work."
    Margriet Bruggeman: "A new topic explained well, I was actually looking for this info!"
    Jinchun Chen: "Great."
    Steven Andrews
    Building a list specific search with JavaScript
    TN: "Great tip for mid-dev"
    Ed Price: "Great job on the descriptions, formatting, images, and See Also section! Check out the great comment from Dan at the bottom of the article!"
    GO: "Nice work Steven. It's definitely a great article.!"
    Margriet Bruggeman: "Great! easy to use solution for a request that is made often"
    Jinchun Chen: "Nice work"
    Dan Christian
    No-code solution to lookup previous item in a list
    Ed Price: "Effective images and helpful video and See Also help round out this great article!"
    GO: "Thanks Dan and as USUAL an usefull article."
    Jinchun Chen: "Nice. If InfoPath Form is accepted, we can use InfoPath Form to achive the goal as well."
    Margriet Bruggeman: "I can tell that effort is taken to explain the idea well"
    Also worth a mention were the other entries this month:
    SharePoint 2013: Showing Page Views within a SharePoint Page by
    Ram Prasad
    Jinchun Chen: "Creative solution. General solution is using customized web part."
    Margriet Bruggeman: "Very useful as this is the answer to a request that is made often"
    Ed Price: "Very important topic! And Erdem already made a Turkish version! Fantastic!" 
    SharePoint DeadLock high CPU\Memory usage caused by SQL server by
    Inderjeet Singh Jaggi
    Ed Price: "Good article. Could benefit from a TOC with Headers, and a References section. Important topic!"
    Margriet Bruggeman: "Useful if you haven't followed best practices and are stuck in this situation"
    CodePlex Corner Review: Instant List Filter by
    Steven Andrews
    Ed Price: "Great use of images! I like the Conclusion reference links!"
    Margriet Bruggeman: "Nice overview about a community edition, well written and presented"
    SharePoint 2013 Host Named Site Collection (HNSC) Overview by
    John Naguib
    Margriet Bruggeman: "A topic that always can use some explaining, I like it"
    Ed Price: "The table, images, and Reference are helpful! This article could benefit from Headers, a TOC, and a See Also section. Great job on the descriptions, and great details in the tables!" 
    SharePoint 2013 Capacity Management by
    John Naguib
    Jinchun Chen: "Nice article."
    Margriet Bruggeman: "I really like the thresholds, actions and tips section"
    Ed Price: "The tables help a lot! Great article!" 
    SharePoint 2013 and Kerberos by
    John Naguib
    TN: "Great artcle covering basis of Kerberos and SharePoint"
    Ed Price: "I love this topic! It could benefit from a TOC with Headers. Good details!"
    Margriet Bruggeman: "quite useful, I'll keep it for reference!" 
    Configuring Office Web Apps Server(OWA)with certificate by
    John Naguib
    Margriet Bruggeman: "Useful, but misses some depth"
    Ed Price: "Good to have more content on OWA!"
    Alternate Access Mapping(AAM) and SharePoint 2013 SSL web Applications by
    John Naguib
    Ed Price: "Another good topic!"
    Margriet Bruggeman: "Useful, but I'd like an article that covers more related aspects and is a bit more extensive"
    Create self-signed SSL certificates for SharePoint 2013 by
    John Naguib
    Margriet Bruggeman: "Loved it. I do this once in a while and tend to forget about it. I'm adding this to my bookmarks"
    Ed Price: "The image helps! Thanks!"
    Troubleshoot SharePoint Service Application \ Website issue from IIS by
    Inderjeet Singh Jaggi
    Jinchun Chen: "Really helpful. "
    Margriet Bruggeman: "Handy overview of some troubleshooting techniques, bit hasty done though"
    Ed Price: "Great topic! Could benefit from Headers and a TOC. As Dan put in the comments, "This article is definitely going to be helpful. We tend to either overlook or simply ignore the IIS settings and configurations which can sometimes
    be the root cause of the issue." Good job!"
    GO: "This article should be reviewed."
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • March's TechNet Wiki SharePoint 2010 Guru Winners announced!!

    The results for March'sTechNet
    Guru competition have been posted!
    http://blogs.technet.com/b/wikininjas/archive/2014/04/17/the-microsoft-technet-guru-awards-march-2014.aspx <- results page!
    Congratulations to all our new Gurus for March!
    We will be interviewing some of the winners and highlighting their achievements, as the month unfolds.
    Below is a summary of the medal winners, the last column being a few of the comments from the judges.
    Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however the full version is shown in the link above.
    Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
     BizTalk Technical Guru - March 2014  
    Tomasso Groenendijk
    Using BAM in the ESB Toolkit
    Ed Price: "Incredibly valuable and very well written! Great article!"
    Mandi Ohlinger: "A custom BAM dashboard - LOVE it! Another great ESB addition to the Wiki."
    TGN: "Nice one, I really liked this one, explains how to use the ESB together with BAM, great work and well explained!"
    Steef-Jan Wiggers
    Windows Azure BizTalk Services: Pulling Messages from a Service Bus Queue
    Ed Price: "This is amazingly well written with beautiful images and formatting. Great job!"
    TGN: "Azure, Azure, Azure! Nice one Steef-Jan, people are waiting on articles like this. Good job, and thanks for the contribution!"
    Mandi Ohlinger: "A very informative How To. Screen shots are very helpful."
    boatseller
    Detecting a Missing Message
    Mandi Ohlinger: "GREAT addition to the Wiki and to any user who suspects missing messages. The BizTalk support team can use this orchestration. "
    Ed Price: "I love the visuals on the orchestration implementation! Important topic!"
    TGN: "Nice article, great to see a solution to detect missing files."
     Forefront Identity Manager Technical Guru - March 2014  
    Eihab Isaac
    FIM 2010 R2 BHOLD: Non-BHOLD Approval Process
    Ed Price: "Very thorough explanations! Great formatting and colors on the tables and code snippets! And the images are also helpful!"
    PG: "Nice article, we need more of these."
    Micah Rowland
    FIM:How To Use PowerShell to View a Metaverse Object's Connector's Attribututes
    Side By Side
    PG: "Nice article, nice format. well written"
    Ed Price: "Good code snippet and use of code comments. Could use more explanations and maybe breaking the code into sections with more information about each section. Good job!"
    Giriraj Singh
    FIM:Delete Bulk Expected Rule Entries Using FIM OTB features
    Ed Price: "Good procedural steps! It could benefit from more explanations, a grammar pass, and some images. Good article!"
    PG: "Short but nice article."
     SharePoint 2010 / 2013 Technical Guru - March 2014  
    Matthew Yarlett
    SharePoint: Use PowerShell to find Fields using a Managed Metadata TermSet
    Jinchun Chen: "Good article."
    Ed Price: "Although this is Matt's shorter article this month, this is an incredibly important topic, and the code is perfect! As Dan says in the comments: "Matthew Yarlett has done it again!! IMHO when it comes to SharePoint powershell
    you are second to none." This is a great article!" 
    Rahul A Shinde
    SharePoint 2013: Deploy and apply theme to SharePoint sites with PowerShell
    Ed Price: "Fantastic explanations and use of images!" 
    Matthew Yarlett
    SharePoint: Testing Email Alerts in UAT and DEV Environments
    Jinchun Chen: "Nice! It can be used for troubleshooting SharePoint Incoming/Outgoing related issues too."
    Ed Price: "Wow! This article is astonishingly thorough!"
     Small Basic Technical Guru - March 2014  
    Nonki Takahashi
    Small Basic: Centering Text in Graphics Window
    RZ: "Clearly written explanation with nice graphics to go with it."
    Ed Price: "I love having the three options like this! And the images really bring it to life! The links to the shared programs (with their source code) really help if you want to dig deeper and learn more!"
    Nonki Takahashi
    Small Basic Known Issue: 23589
    - Controls.GetTextBoxText() Returns CR+LF as Newline from Multi-Line Text Box in Local but CR in Remote
    RZ: "Bugs are always hard to track down, especially the unknown unknowns :( Good job on hunting it down!"
    Ed Price: "This acts as a valuable KB article! Great addition to the troubleshooting library!"
    Nonki Takahashi
    Small Basic: Expression
    RZ: "Good introduction to expressions"
    Ed Price: "Short and sweet intro to Expressions. Thanks, Nonki!"
     SQL BI and Power BI Technical Guru - March 2014  
    Michael Amadi
    A Practical Example of How to Apply Power Query Data
    Transformations on Structured and Unstructured Datasets
    NN: "This is a terrific tutorial on Power Pivot with very helpful images. Great article"
    Ed Price: "This is a fantastic combination of Power Query and Power Pivot... a valuable contribution!"
     SQL Server General and Database Engine Technical Guru - March 2014  
    chandra sekhar pathivada
    managing database backups across all the instances without maintenance plan
    Samuel Lester: "Chandra, outstanding contribution and information! Your SSIS package handles many of the shortcomings of Maintenance Plans. MPs were originally created to assist DBAs with the more common administrative
    tasks, but as the scale continues to grow across enterprise environments, we're all forced to write our own enhanced versions such as this. Thanks for the addition and please do add to the Gallery if you haven't yet."
    Jinchun Chen: "Nice. It is suggested to add error outputs in the package to handler unexpected errors."
    NN: "Good article. The SSIS solution can use a bit more explanation. Also See Also section is missing"
    DRC: "This is good article, The only this which can be corrected is : ==> This can be achieved using “maintenance Cleanup Task • Maintenance Plan has a control flow item “maintenance Cleanup Task” to delete the old backup files based
    on age of the backup, but it creates the problem when it deletes the full database backups based on n no.of days leaving all the dependent intermediate differential and transaction logs which are useless. "
    Shanky
    Understanding Logging in Tempdb.Is Tempdb re-created or rebuilt after SQL
    Server restart
    NN: "Very good article with an interesting analysis"
    DRC: "This article is good and provides lots of detailed information along with sample query and screenshot. The screenshot of few need few more details (files of model are missing) This article can be broken down into 2 1) understanding
    tempdb recreation 2) Logging in Tempdb 1) understanding tempdb recreation:- This is not concluded properly. The article doesnt talk about the physical files which are recreated even if we delete the tempdb files "
    Samuel Lester: "Shanky, very nice article on the internals of TempDB! It was tough judging this month as both articles were very informative contributions!" 
     System Center Technical Guru - March 2014  
    Mr X
    How to manage VM pinning within a Hyper-V cluster by
    combining the use of System Center VMM and Orchestrator
    Ed Price: "Mr. X, this is another incredibly thorough article! Fantastic job!"
    Idan Vexler
    Create Custom XML For OSD In SCCM  
    Ed Price: "Love the list of requirements! Very thorough in dividing each step!"
    Omar Lopez (loplim)
    SCOM 2012 - Create Alert / Monitor Based on Windows event ( Administrator login
    alert )
    Ed Price: "Good use of images. Could use a TOC with sections and more descriptions. Good job!"
     Transact-SQL Technical Guru - March 2014  
    Jayakumaur (JK)
    Understanding IDENTITY in SQL Server
    Ed Price: "Wow, what a competitive month! This article is amazing, with thorough explanations in each section!"
    Richard Mueller: "A good tutorial on an important feature of T-SQL."
    Durval Ramos
    Paging a Query with SQL Server
    Ed Price: "Durval's article is fantastically thorough and easy to follow!"
    Richard Mueller: "Very useful concept when populating controls from a query, which should improve performance. I like the images. Well done."
    Naomi N
    T-SQL: Split String with a Twist
    Richard Mueller: "Very intersting problem with an original solution."
    Ed Price: "A very powerful and well-articulated solution from Naomi!"
     Visual Basic Technical Guru - March 2014  
    The Thinker 
    Exporting and Importing Wireless Settings Using Netsh in VB.NET
    SB: "Code could be formatted better, task is something I can see as potentially useful although I would prefer a bit more narrative description and comments in the code explaining why it was done a certain
    way, although the code is simple enough to work through." 
    MR: "Great tool code!" 
    Ed Price: "This is a good contribution! One way to improve an article like this is to explain the parts of the code more in depth, as a way to introduce each snippet (and maybe dividing a block up more). Then you could link to the Gallery
    iteam if the reader wants to access the entire snippet at once. The images are also very helpful! Great job!" 
    Richard Mueller: "Perhaps this code should be in the gallery. There should be more explanation in a Wiki."
     Visual C# Technical Guru - March 2014  
    João Sousa
    ASP.NET WebAPI 2 - Stream Windows Azure blobs
    NN: "Very nice tutorial and also can be downloaded from the Gallery"
    Ed Price: "I love to see this ASP.NET content! Each step is very clear! Great code formatting!"
    Raghunathan S
    C# Code Compilation at Runtime from C# Windows Forms Application
    Ed Price: "Good descriptions and code formatting. It could benefit from a TOC. Great article!"
    NN: "This looks like an interesting article, but too short and the code is hard to read in its present format"
    Raghunathan S
    Creating a Simple logging class with System.Diagnostics namespace in C#
    NN: "Good article, but too short"
    Ed Price: "This is a pretty good article. It could benefit from a TOC and more descriptions around what the code is doing and why. Good job!"
     Wiki and Portals Technical Guru - March 2014  
    Matthew Yarlett
    Wiki: Basic Image Formatting using Pixlr
    BL: "This deserves credit as much for the idea as for the actual article - many authors contribute from computers that may not have authoring tools installed and this simple online solution has the potential to iprove
    quality a lot."
    Richard Mueller: "Excellent explanation of a useful tool for Wiki authors. A "See Also" section would be useful."
    PG: "Nice artilce, well done, nice layout. Great!"
    NN: "Good article"
    Durval Ramos
    VBA & VBS Portal
    NN: "Very good new portal about VBA. Introduction may be improved a bit"
    Richard Mueller: "A great collection of Wiki articles. Excellent use of recommended features in a Wiki article."
    PG: "Nice article good start!"
    BL: "Another great initial compilation of relevant resources. Would be very interested in seeing how this develop over time."
    Mr X
    Wiki: System Center Orchestrator Portal
    NN: "Good new portal. Missing See Also section with links to other portals"
    Richard Mueller: "A good collection of articles. This Portal adds a lot to the TechNet Wiki."
    PG: "Nice and neat article? Suggestion to add more references to related articles and platforms on Wiki."
    BL: "great initial compilation of SC Orchestrator resources. Hoping this will grow over time as the product has a few other active Wiki contributors."
     Windows Phone and Windows Store Apps Technical Guru - March 2014  
    Isham Mohamed
    Pin Windows Phone 8 app to start screen on first launch.
    Peter Laker: "A very useful and informative article! Also, Nice use of fonts and images."
    Ed Price: "Good explanation, but it could benefit from a TOC and tweaked formatting. Good job!"
    Ibraheem Osama Mohamed
    Coming from an asp.net background, let’s build our first Windows Store Application
    Ed Price: "Great job on the formatting, explanations, and code snippets!"
    Peter Laker: "Excellent primer for those moving from asp.net and all beginners."
    mcosmin
    The Performance Analyzer Paradox
    Ed Price: "This is a good philosophical article, but it would be richer with examples and visuals. "
    Peter Laker: "Nice story, good reading, very worthy entry and gratefully received!"
     Windows Presentation Foundation (WPF) Technical Guru - March 2014  
    Magnus (MM8)
    WPF/MVVM: Handling Changes To Dependency Properties In The View
    Ed Price: "Nice, thorough topic with good explanations! Could benefit from code formatting. Great article!"
    Peter Laker: "A nice primer on a fundamental aspect of xaml. Great layout, images, descriptions, etc."
    dev hedgehog
    Trick To Use StaticResource With Path
    Peter Laker: "A very useful and commonly pondered subject. Thanks for a great contribution!"
    Ed Price: "This is a great solution with good code formatting and code comments!"
     Windows Server Technical Guru - March 2014  
    Mr X
    How to manage your DC/DNS servers with dynamic IPs in Windows Azure
    JM: "This is an excellent article, however you need to change all instances of the term "on-promise" to "on-premise.""
    JH: "really detailed, very complete with scripts added"
    Richard Mueller: "This might be the best article I have judged. Code formatting could be improved, but otherwise an outstanding contribution."
    Mr X
    How to assign a private Static IP to a Windows Azure VM
    JH: "excellent, concise, good topic"
    Richard Mueller: "Excellent documentation of the use of very new tools to manage IP addresses."
    JM: "Another excellent article, thanks much for your contributions!"
    Mahdi Tehrani
    Customize DST time zone configuration across the forest with GPO
    JM: "This is an excellent article, however you need to change all instances of the term "Daylight Time Saving" to "Daylight Savings Time.""
    JH: "good info, great illustrations and writing"
    Richard Mueller: "Original work for an tricky problem. I think the script should run as a Startup script instead of a Logon script on the clients. A "See Also" section and links would help."
    ----------------- 8< -------------------
    As mentioned above, runners up and their judge feedback were removed from this forum post, to fit into the forum's 60,000 character limit.
    A great big thank you to EVERYONE who contributed an article to last month's competition.
    Read all about THIS month's competition [usually in a stickied post] at the top of this forum, otherwise there is usually a list of forum links for this month's theme/announcement at the bottom of the submission page below:
    http://social.technet.microsoft.com/wiki/contents/articles/23837.technet-guru-contributions-for-april-2014.aspx
    Best regards,
    Pete Laker
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and only
    TechNet Wiki, for future generations to benefit from! You'll never get archived again!
    If you are a member of any user groups, please make sure you list them in the
    Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.

    Congrats to Matthew and Rahul:
     SharePoint 2010 / 2013 Technical Guru - March 2014  
    Matthew Yarlett
    SharePoint: Use PowerShell to find Fields using a Managed Metadata TermSet
    Jinchun Chen: "Good article."
    Ed Price: "Although this is Matt's shorter article this month, this is an incredibly important topic, and the code is perfect! As Dan says in the comments: "Matthew Yarlett has done it again!! IMHO when it comes to SharePoint powershell you
    are second to none." This is a great article!" 
    Rahul A Shinde
    SharePoint 2013: Deploy and apply theme to SharePoint sites with PowerShell
    Ed Price: "Fantastic explanations and use of images!" 
    Matthew Yarlett
    SharePoint: Testing Email Alerts in UAT and DEV Environments
    Jinchun Chen: "Nice! It can be used for troubleshooting SharePoint Incoming/Outgoing related issues too."
    Ed Price: "Wow! This article is astonishingly thorough!"
    Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • SharePoint 2010 TechNet Gurus Announced for June 2014!

    The Results are in! and the winners of the TechNet Guru Competition June 2014 have been posted on the
    Wiki Ninjas Blog.
    Below is a summary, heavily trimmed to fit the size restrictions of forum posting.
     BizTalk Technical Guru - June 2014  
    Steef-Jan Wiggers
    BizTalk Server: Custom Archiving
    TGN: "This one was my favorite this month. Archiving is a topic that is brought up often. Well done explaining it simply and how to do it according to best practice"
    Sandro Pereira: "Love the topic, well explain and with everything you need, my favorite."
    Mandi Ohlinger: "Another great addition to the Wiki. "
    boatseller
    BizTalk: Reducing and Consolidating WCF Serialization Schema Types
    TGN: "Very good, keeping the code clean, and only referencing what you need and consolidate it is important!"
    Mandi Ohlinger: "Great solution to somewhat-annoying behavior. Nice addition to the Wiki!"
    Sandro Pereira: "Great article."
    Murugesan Mari Chettiar
    How to Implement Concurrent FIFO Solution in BizTalk Server
    Ed Price: "Incredibly thorough in your explanations! Great formatting. Good job!"
    TGN: "First in, first out. Great article Murugesan!"
    Sandro Pereira: "Good additional to the TechNet Wiki, good work."
     Forefront Identity Manager Technical Guru - June 2014  
    Remi Vandemir
    Custom Reports in FIM2010R2
    AM: "Great step-by-step guide for generating custom reports. Thanks for taking the time to put this together."
    PG: "Nice article, in an area that is less known!"
    Søren Granfeldt: "Very comprehensive."
    Ed Price: "Great job on the intro, and a lot of images really help clarify all the steps!"
    GO: "Thank you "
    Eihab Isaac
    FIM 2010 R2: Review pending export changes to Active Directory using XSLT
    Ed Price: "Great introduction, great steps, and great job on the image and code formatting!"
    GO: "An introduction, a sample code, images, a TOC and a conclusion. Nothing here to preserve the GOLD medal!"
    PG: "Nice article!"
    Søren Granfeldt: "Nice and precise"
    Scott Eastin
    A Practical Alternative to the PeopleSoft
    AM: "Thank you for sharing. Great (and probably superior) alternative for those using PeopleSoft as import-only data source."
    GO: "Amazing article, love it so much"
    PG: "Would like to see more elaborated details in this article."
    Søren Granfeldt: "A little more technical stuff would be nice"
    Ed Price: "Some good community collaboration in removing blog-like personalization. This is a great topic with some good holistic thinking!"
     Microsoft Azure Technical Guru - June 2014  
    Mr X
    Configuration of WATM (Windows Azure Traffic Manager) for Web Portals hosted
    on Azure VMs
    JH: "Two simple words: Love it! The detailed explanation on how Traffic Manager works is awesome."
    Ed Price: "Wow! Incredibly well written, with beautiful diagrams and a great use of images and tables! Great topic!"
    GO: "This is a great article! Thanks Mr.X"
    Mr X
    How to use Windows Azure as Traffic Manager for Web portals
    hosted in multiple on-premise datacenters
    JH: "Very detailed! Great explanation at the beginning followed by a good step-by-step guide."
    Ed Price: "A much needed article! Great job on the formatting and images!"
    GO: "Thanks again, MR.X"
    Mr X
    How to connect Orchestrator to Windows Azure
    GO: "I really enjoyed reading this article, clever and well written. Lovely done!"
    JH: "Great article! I especially love the amount of pictures provided in the article."
    Ed Price: "Good procedural article! Great use of images!"
     Microsoft Visio Technical Guru - June 2014  
    Mr X
    How to open Visio files without Visio
    AH: "This Article is pretty basic and lacks details. Visio Viewer doesn't just open in IE but also in Outlook and File explorer. The writer should include the link to http://blogs.office.com/2012/11/28/download-the-free-microsoft-visio-viewer/
    this blog which has lot more details "
    Ed Price: "Good. I think the SEO on the title will drive more awareness of the Visio Viewer."
    GO: "Thanks you Mr.X! Again a great article!"
     Miscellaneous Technical Guru - June 2014  
    Ed Price - MSFT
    Yammer: Announcements Feature
    TGN: "Wow, not only is this a good way on how to write annoncments on Yammer, but in generel. Really, really great write-up Ed! T"
    GO: "Tord says on the comment section: "Very nice article, Ed. I really enjoyed reading it and you had a great set of tips. Thanks for sharing!".. I only can respond AMEN! Thanks Ed!"
    Margriet Bruggeman: "Good discussion of announcements feature."
    Anthony Caragol
    Backing Up and Restoring Lync 2013 Contacts
    Margriet Bruggeman: "Short & Sweet"
    GO: "Great article, but I'm missing, examples, images, definitions etc for a huge section like "backup and restore""
    TGN: "Very good, Lync has eaten up the market and is a key product in most companies, articles like this is very valuable. Great work Anthony!"
     SharePoint 2010 / 2013 Technical Guru - June 2014  
    Geetanjali Arora
    SharePoint Online : Working with People Search and User Profiles
    Benoît Jester: "A very good article, a must-read for those interested by SharePoint Online and the use of search and user profile API."
    Jinchun Chen: "Excellent. Just a tip, if you would like to improve the performance, please use the Search Service to search user profiles"
    Craig Lussier: "Good walkthrough and code example for getting started with People Search!"
    Margriet Bruggeman: "Good starter for working with search and profiles"
    Jaydeep Mungalpara
    Creating Bookmarks in Wiki Pages - SharePoint Rich Text Editor Extension
    Margriet Bruggeman: "Really cool! In the past, I was actually looking for this and its a nice implementation of this functionality. This article gets my vote!"
    Craig Lussier: "Great solution for extending out of the box functionality. I like the synergy between the TechNet Wiki and TechNet Gallery!"
    GO: "Simple but powerfull. We should all take an example about how this article has been written. This article has a TOC, headings and even a code! Well done!"
    Jinchun Chen: "Nice. "
    Benoît Jester: "A simple button which can save a lot of time!"
    Dan Christian
    PowerShell to copy or update list items across SharePoint sites and farms
    GO: "The best artice for June! Thanks Dan, you deserve the GOLD medal!"
    Benoît Jester: "A good article with useful scripts, as they can be used fior many scenarios (data refresh, migration tests, ...)"
    Jinchun Chen: "Good and low-cost solution. To be automatic, we can use EventHandle instead. "
    Craig Lussier: "Nice PowerShell script solution and explanation of the scenario. Consider using functions with parameters for easier reuse so input parameters are not hard coded."
    Margriet Bruggeman: "This script can be useful, although typically migration scenarios are more complex than this. Having said that, I probably end up using this script some time in in the future"
     Small Basic Technical Guru - June 2014  
    litdev
    Small Basic: Sprite Arrays
    Ed Price: "An important topic that's well described with fantastic examples! Great article!"
    Michiel Van Hoorn: "Great starter for Sprite Fundamentals and how to handle them. Briljant start point for greating you 2D shooter"
    Jibba Jabba
    Small Basic - Monthly Challenge Statistics
    Ed Price: "Jibba Jabba brings us astonishing insights and data about LitDev's Small Basic Monthly Challenges!"
    RZ: "This is very nicely done and showed all the statistics visually"
    Nonki Takahashi
    Small Basic: Challenge of the Month
    RZ: "This is very nicely done and organized all challenges of the month in one place"
    Ed Price: "Although this is very basic, it's incredibly helpful to get all these in one list and to access all the great challenges!"
    Michiel Van Hoorn: "Good explainer on  fundamental structures."
     SQL BI and Power BI Technical Guru - June 2014  
    Anil Maharjan
    Using Power Query to tell your story form your Facebook Data
    Jinchun Chen: "Interesting. I liked this best"
    PT: "Plenty to like here" 
    Ed Price: "Great! I love to see Power Query articles like this! Great formatting and use of images!"
    Tim Pacl
    SSRS Expressions: Part 1 - Program Flow
    PT: "A very comprehensive article about program flow expressions. Nice job. I'm sure many will benefit from this article. Just a little feedback about some terminology that could be more clear: The entire statement that
    is typically used to set a property value for an object in an SSRS report is an "expression". Each of the three programming constructs you've mentioned (e.g. IIF, SWITCH & CHOOSE) are "functions" and not expressions or statements."
    Jinchun Chen: "Perfect! Good article for SSRS newbie." 
    Ed Price: "The table and images help bring it more value. Great job!"
    Anil Maharjan
    How to Schedule and Automate backups of all the SSAS catalogs within the
    Server Instance
    PT: "This is a very useful article about automating multiple Analysis Services database backups using an SSIS package and the SQL Server Agent. Nice job."
    Jinchun Chen: "Good." 
    Ed Price: "Good use of images. Could be improved with better code formatting. Good job!"
     SQL Server General and Database Engine Technical Guru - June 2014  
    Shanky
    SQL Server: What does Column Compressed Page Count Value Signify
    in DMV Sys.dm_db_index_physical_stats ?
    DB: "Interesting and detailed"
    DRC: "• This is a good article and provides details of each and every step and the output with explanation. Very well formed and great information. • We can modify the create table query with “DEFAULT VALUES". CREATE TABLE [dbo].[INDEXCOMPRESSION](
    [C1] [int] IDENTITY(1,1) NOT NULL, [C2] [char](50) NULL DEFAULT 'DEFAULT TEST DATA' ) ON [PRIMARY]"
    GO: "Very informative and well formed article as Said says.. Thanks for that great ressource. "
    Durval Ramos
    How to get row counts for all Tables
    GO: "As usual Durva has one of the best articles about SQL Server General and Database Engine articles! Thanks, buddy!" "
    Jinchun Chen: "Another great tip!"
    PT: "Nice tip" 
    Ed Price: "Good topic, formatting, and use of images. This would be far better if the examples didn't require the black bars in the images. So it would be better to scrub the data before taking the screenshots. Still a good article. Thank
    you!"
     System Center Technical Guru - June 2014  
    Prajwal Desai
    Deploying SCCM 2012 R2 Clients Using Group Policy
    Ed Price: "Great depth on this article! Valuable topic. Good use of images."
    Mr X
    How to introduce monitoring and automatic recovery of IIS application
    pools using Orchestrator
    MA: "Good job Mr X, However I would like to see this runbook integrated as a recovery task with Operations Manager IISapppools Monitors in order to maintain a standard way of notifications and availability reporting."
    Ed Price: "Good formatting on the images, and great scenario!"
    Prajwal Desai
    How to deploy lync 2010 using SCCM 2012 R2
    Ed Price: "Great job documenting the entire process!!!"
     Transact-SQL Technical Guru - June 2014  
    Saeid Hasani
    T-SQL: How to Generate Random Passwords
    JS: "I loved the article, well structured, to the point. Not missing any caveats that might occur, really good in the end. I would suggest changing the function to accept a whitelist / blacklist as well as a length of
    the password to be created. This would be the cherry on the pie :-)"
    Samuel Lester: "Very nice writeup for a real world problem!"
    Richard Mueller: "Clever and apparently well researched. I liked the detailed step by step explanations."
    Jinchun Chen: "Excellent!"
    Manoj Pandey: "A good and handy utility TSQL that I can use and levarage if I have to use similar feature in future."
    Hasham Niaz
    T-SQL : Average Interval Length
    Richard Mueller: "A good article, but I need more explanation of the concepts."
    Manoj Pandey: "A handy TSQL script that I can use and levarage if I have to use similar feature in future."
    Visakh16
    T-SQL: Retrieve Connectionstring Details from SSIS Package
    Manoj Pandey: "Good shortcut by using TSQL with XML to read metadata information from SSIS XML file."
    Samuel Lester: "Handy trick, thanks for posting!"
    Richard Mueller: "Good code, but more explanation needed. Could use a See Also section."
     Visual Basic Technical Guru - June 2014  
    The Thinker
    Better to Ask for forgiveness then permission
    Richard Mueller: "Good use of images and code. The humorous title might be better in a blog."
    MR: "Great topic!"
    GO: "Well, to be honnest, many people worked on that article, but still, the owner "the thinker" should receive the credits! muchos gracias "The Thinker" for the Most Revised Article"
     Visual C# Technical Guru - June 2014  
    Jaliya Udagedara
    Entity Framework Code First - Defining Foreign Keys using Data Annotations
    and Fluent API
    Ed Price: "Wow. Good descriptions, great code snippets, and great job highlighting sections on your images!"
    GO: "Thank you."
     Wiki and Portals Technical Guru - June 2014  
    XAML guy
    History and Technology Behind the TechNet Wiki Ninja Belt Calculator
    Ed Price: "It's amazing to see all the details of what this tool does. Great job on the descriptions and formatting the images and text!"
    Richard Mueller: "Great documentation. Good links to explain everything."
    GO: "I love your articles XAML guy! Always clear and always a pleasure to read! Thanks for you help and commitment for this tool."
    Durval Ramos
    HTML5 Portal
    Ed Price: "This is great to see this HTML5 resource!"
    Richard Mueller: "A great contribution to our collection of portals"
    GO: "The HTML5 Portal is A-W-E-S-O-M-E !"
    João Sousa
    ASP.NET Portal
    Ed Price: "Good job on this portal! The Return to top links are helpful!"
    Richard Mueller: "More should be done to distinguish this portal from
    here."
    GO: "Thanks Joao!"
     Windows Phone and Windows Store Apps Technical Guru - June 2014  
    Dave Smits
    Theming of your application
    Peter Laker: "Another great article from the mighty Dave. Very useful. Not sure if MS like us want us to work around the accents so much though ;)"
    Ed Price: "Very useful topic and great formatting on the code! Could benefit from more explanation on the code toward the bottom and a See Also section. Great article!"
    saramgsilva
    Creating Windows Phone and Window 8.1 applications using Microsoft App Studio
    Peter Laker: "A great introduction! Nice walkthrough, and plenty to look at!"  
    Ed Price: "This is good. I love the narrative and use of images! Good conclusion!"
    Carmelo La Monica
    Create Universal Application with Windows Phone App Studio (en-US).
    Peter Laker: "Sensational article. A real attention grabber and written very clearly."  
    Ed Price: "Fantastic job on the narrative and images. Some amazing articles this month!"
     Windows Presentation Foundation (WPF) Technical Guru - June 2014  
    Magnus (MM8)
    WPF: How To Tab Between Items In a ListBox
    KJ: "This article seemed very useful to me. The kind of thing that I might need and here's the answer."
    GO: "Thanks for that great article!."
    Ed Price: "Another amazing article from Magnus! Great job on the topic choice (very needed scenario), formatting, code, explanations, and See Also section. Fantastic article!"
    Sugumar Pannerselvam
    Lets forget about limitations and temprorary fix... Think about 4.5 features
    KJ: "Wish there were code samples and more flushed out scenarios"
    GO: "Why second place? the layout and way to explain didn't convince me. Doesn't mean that the article is bad. The article is awesome; but it's missing something."
    Ed Price: "Short and sweet. Could benefit from adding in some code snippet examples and images. Good topic choice."
     Windows Server Technical Guru - June 2014  
    Mr X
    DHCP on Windows Servers – Why are the expired IP addresses not getting re-assigned?
    JM: "This is an excellent article, thanks for your contribution."
    Richard Mueller: "Important information with good explanation. Needs a See Also section."
    Philippe Levesque: "Good article ! I like how it's explained versus Windows Server. An image with the DHCP's process could be a good addition for reference. (DHCP OFFER, DHCP ACK, etc..)"
    Mr X
    How to force a DHCP database cleanup for expired leases in a specific scope
    GO: "I'm actually thinking that nobody can defaut you Mr.X"
    Philippe Levesque: "Good article ! I would add that changing the lease time to be shorted could help too."
    JM: "A very good article, however you might consider adding this content as a section in your article about expired IP addresses in DHCP"
    Richard Mueller: "More good information. Should be linked to the other DHCP article."
    GL: "This is OK but a better solution for a highly utilized DHCP scope would be to shorten the lease time and/or configure a superscope."
    Hicham KADIRI
    Windows Server Core 2012 R2 - Initial configuration
    GL: "This is good required information. I would really like to see information added about how to add a server role. You might consider providing PowerShell alternatives to the netsh and other commands."  
    JM: "This is a great to-the-point article on how to configure a Core install of Windows Server, nice work."
    Richard Mueller: "A great collection of useful tools. Some could use images, more detail, or examples. The example sections could be added to the Table of Contents."
    GO: "Well, our new french MVP! Well written Hicham! Do not forget to pray attention for the layout! It's capital for readers and judges!"
    Philippe Levesque: "I like the article, a good resumé of the command you need to do to configure a server."
    Don't forget the full version, with runners up is available
    here.
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    How it works
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and only
    TechNet Wiki, for future generations to benefit from! You'll never get archived again!
    If you are a member of any user groups, please make sure you list them in the
    Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.

    Congrats to Geetanjali, Jaydeep, and Dan! Great articles from all the contributors!
     SharePoint 2010 / 2013 Technical Guru - June 2014  
    Geetanjali Arora
    SharePoint Online : Working with People Search and User Profiles
    Benoît Jester: "A very good article, a must-read for those interested by SharePoint Online and the use of search and user profile API."
    Jinchun Chen: "Excellent. Just a tip, if you would like to improve the performance, please use the Search Service to search user profiles"
    Craig Lussier: "Good walkthrough and code example for getting started with People Search!"
    Margriet Bruggeman: "Good starter for working with search and profiles"
    Jaydeep Mungalpara
    Creating Bookmarks in Wiki Pages - SharePoint Rich Text Editor Extension
    Margriet Bruggeman: "Really cool! In the past, I was actually looking for this and its a nice implementation of this functionality. This article gets my vote!"
    Craig Lussier: "Great solution for extending out of the box functionality. I like the synergy between the TechNet Wiki and TechNet Gallery!"
    GO: "Simple but powerfull. We should all take an example about how this article has been written. This article has a TOC, headings and even a code! Well done!"
    Jinchun Chen: "Nice. "
    Benoît Jester: "A simple button which can save a lot of time!"
    Dan Christian
    PowerShell to copy or update list items across SharePoint sites and farms
    GO: "The best artice for June! Thanks Dan, you deserve the GOLD medal!"
    Benoît Jester: "A good article with useful scripts, as they can be used fior many scenarios (data refresh, migration tests, ...)"
    Jinchun Chen: "Good and low-cost solution. To be automatic, we can use EventHandle instead. "
    Craig Lussier: "Nice PowerShell script solution and explanation of the scenario. Consider using functions with parameters for easier reuse so input parameters are not hard coded."
    Margriet Bruggeman: "This script can be useful, although typically migration scenarios are more complex than this. Having said that, I probably end up using this script some time in in the future"
    Also worth a mention were the other entries this month:
    Social Data Timer Job is not running, Recycle warning in progress, job will
    not be run immediately by
    Waqas Sarwar
    Margriet Bruggeman: "Nice problem description and solution, very clear"
    GO: "Thanks buddy!"
    Benoît Jester: "Thanks for the tip!"
    Craig Lussier: "Thanks for the troubleshooting tip - I am sure this will help others in the field."
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Problem rename sharepoint 2010 search service application admin database

    Hi all,
    i have a problem that hopefully someone has an answer to.  i am not too familiar with sharepoint so please excuse my ignorance.
    we have sharepoint 2010 on a windows 2008r2 server.  everything seems to work fine.  but as you know, the default database names are horrendous.  i have managed to rename all of them, except for the "search service application" admin
    database.
    the default is: Search_Service_Application_DB_<guid>
    the other 2 databases (crawl and property) were renamed without a problem.
    we are following the article from technet on how to rename the search service admin db (http://technet.microsoft.com/en-nz/library/ff851878%28en-us%29.aspx).  it says to enter the following command:
    $searchapp | Set-SPEnterpriseSearchServiceApplication -DatabaseName "new database name" -DatabaseServer "dbserver"
    however, i get an error about identity being null.  no big deal, i add the -Identity switch and the name of my search service application.  but the real problem comes the error it throws:
    Set-SPEnterpriseSearchServiceApplication : The requested database move was aborted as the associated search application is not paused.
    At line:1 char:54
    + $searchapp | Set-SPEnterpriseSearchServiceApplication <<<<  -Identity "Search Service Application" -DatabaseName "SharePoint2010_Search_Service_Application_DB" -DatabaseServer "dbserver"
        + CategoryInfo          : InvalidData: (Microsoft.Offic...viceApplication:
       SetSearchServiceApplication) [Set-SPEnterpriseSearchServiceApplication], I
      nvalidOperationException
        + FullyQualifiedErrorId : Microsoft.Office.Server.Search.Cmdlet.SetSearchS
       erviceApplication
    when i look at the crawling content sources, i see "Local SharePoint Sites" and it's status is Idle.  i even looked at this article on how to pause the search to no avail.  (http://technet.microsoft.com/en-us/library/ee808864.aspx)
    does someone know how i can rename my Search Service Applcation Admin database properly?  or at least "pause" that service so i can rename it?
    thank you all in advanced

    If you want to have no guids for your search admin db, i recommend you check out this script :)
    just delete your search service application (assuming you have just started)
    Alpesh Nakar's Blog
    Alpesh
    Just SharePoint Just SharePoint Updates
    SharePoint Conference Southeast Asia
    Oct 26-27 2010 Contributing Author
    SharePoint 2010 Unleashed
    MCTS: SharePoint 2010 Configuration
    MCITP: SharePoint 2010 Administrator

  • March 2015 TechNet Guru Awards! See who's boss in SharePoint 2010! It could be YOU!

    The results for March's
    TechNet Guru competition were posted!
    http://blogs.technet.com/b/wikininjas/archive/2015/04/17/the-microsoft-technet-guru-awards-march-2015.aspx
    Below is a summary of the medal winners for December. The last column being a few of the comments from the judges.
    Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however
    the full version is available on TechNet Wiki.
    Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
     BizTalk Technical Guru - March 2015  
    Steef-Jan Wiggers
    BizTalk Server 2013 R2 Instrumenting an orchestration with ETW
    Sandro Pereira: "Really nice article, I love it, nice use of the BizTalk CAT Instrumentation Framework. And once again, the article well detailed and excellent formated in terms of images and text format. Good work Steef-Jan."
    Ed Price: "Fantastic depth in the Introduction, Scenario, and Wrap Up!"
    Steef-Jan Wiggers
    View BizTalk Send Port Subcriptions
    Sandro Pereira: "Really useful script! Good job Steef-Jan."
    Ed Price: "Good context setting in the introduction (the image helps a lot)!"
     Forefront Identity Manager Technical Guru - March 2015  
    Tracy Yu-MSFT
    The Ultimate Tools to work ith RCDC in FIM
    Søren Granfeldt: "Very nice and a great help for all of us struggling with RCDC's"
    AM: "Thanks for posting Tracy! RCDCs can be very frustrating to troubleshoot."
    Wim Beck
    FIM2010: Protect passwords in configuration files
    Søren Granfeldt: "Nice technical explanation and good approach"
    AM: "Far too many FIM environments I find plain text passwords stored in scripts - great contribution.
    Another helpful resource"
     Microsoft Azure Technical Guru - March 2015  
    saramgsilva
    Avoid Nightmares Using EF First Migration in Azure Mobile Services
    JH: "Another nice one from Sara. Definitely worth a look."
    Ed Price: "I love the use of embedded links to the related library articles! And the article is rich with descriptions, well-formatted code with great commenting, and clarifying images. Plus a link to the source code. Fantastic job on
    this!"
    Alan Carlos: "Great! Very detailed!"
    Ken Cenerelli
    Creating an Microsoft Application Insights resource
    Alan Carlos: "Great article!"
    Ed Price: "Incredibly thorough how-to article!"
    JH: "Application Insight is something everybody should have on his radar. Ken provides a nice article to get started."
    Prashant Mahajan
    Azure: MVC application to refer js from blob
    JH: "Nice alternative on deploying JavaScript on Azure. Worth a look in some deployment scenarios
    Ed Price: "This is a great topic! Could be improved on with code formatting and a See Also section. Good article!"
     Miscellaneous Technical Guru - March 2015  
    XAML guy
    Convert and Edit Microsoft Office Live Meeting Recordings
    Alan Carlos: "Thanks XAML guy! Very yseful!"
    Durval Ramos: "This article was "welcome", but "a little late". Simple and clear. Well done, Peter!"
    Ed Price: "Fantastically crafted instructional guide!"
    Richard Mueller: "Great information. Good use of article guidelines. I like the images."
    Andy ONeill
    Silverlight: Trouble Shooting Installs
    Alan Carlos: "Cool Andy!"
    Durval Ramos: "This article is very detailed, has a demo and use description in different browsers, but could change sections order or maybe split article: "What's Silverlight?" and "Trouble Shooting Installs". Well,
    one more time... Good job Andy!"
    Ed Price: "Incredibly exhaustive with a lot of great supporting sections!"
    Richard Mueller: "Good use of article guidelines, like "See Also" and TOC."
    Tom Mohan
    Zen coding with Visual Studio
    Durval Ramos: "It would be welcome if added images and references about your use in VS"
    Ed Price: "Great topic with some great code formatting! Could benefit from section headers and a See Also section. Very helpful article!"
    Richard Mueller: "Very interesting. This tool could prove useful, once you get used to it."
     SharePoint 2010 / 2013 Technical Guru - March 2015  
    Murugesa Pandian
    Simple understanding on SharePoint Provider Hosted App Model
    Jinchun Chen: "Nice article"
    Hezequias Vasconcelos: ""
    KB: "Please correct typos. I like the explanation on difference between app only permissions and user permissions"
    Ed Price: "Great explanation! The diagrams are very helpful!"
    Margriet Bruggeman: "Interesting start, but I feel this article needs a lot more work to become really useful. Not because the article is bad, but because of the fact that the topic is so complex."
    Melick
    JSOM List Operations in SharePoint Apps in a proper way (Provider
    Hosted and SharePoint Hosted)–CRUD
    Margriet Bruggeman: "Clean implementation of a very useful JS library. I really like this approach"
    Hezequias Vasconcelos: "The sound is great content for development in SharePoint"
    Ed Price: "Good topic with helpful code snippets! Could benefit from Headers, a TOC, and a See Also section. "
    Michaelle de las Alas
    Expandable/Collapsible Headers Solution for SharePoint Pages
    Hezequias Vasconcelos: "The page management and scheduled SharePoint content is a great resource."
    Ed Price: "It's simple, well-written, and very helpful for the community! Could benefit from headers, a TOC, and a See Also section. Great topic!"
    Margriet Bruggeman: "I like it. A useful idea that is easy to implement." 
     Small Basic Technical Guru - March 2015  
    Philip Munts
    Small Basic and the Raspberry Pi
    Michiel Van Hoorn: "Wonderful idea and good write up. Would be cool so have something running with the "regular" Raspbian."
    RZ: "This is incredible. Detailed step-by-step instructions and pictures/screenshots. Makes me want to jump up and try it myself now. But I will save it for a nice rainy day project to work with my boy. I am sure he will be all in awe!"
    Yan Grenier
    Small Basic: Timeline for the games
    Michiel Van Hoorn: "Great advance article on timelines. Very usefull to those looking for more complex games."
    RZ: "This is a difficult topic, especially for beginners. But Yan explained it very well with details and examples!"
    Ed Price - MSFT
    Small Basic on TechNet Gallery
    Michiel Van Hoorn: "Very useful "baseline" for those who want to blog / post."
    RZ: "Very nice explanation of the TechNet Gallery"
     SQL BI and Power BI Technical Guru - March 2015  
    Jens Vestergaard
    SSIS Script Task and Proxy Auto Configuration (PAC) Script
    RB: "Great article, that applies to any kind of web content."
    PT: "Good quick reference example. Thanks for submitting it."
    Ricardo Lacerda
    SSIS: Data maintenance with Microsoft Azure SQL Database
    PT: "This is a very complete tutorial on setting up CDC which makes the process quite clear. Thnaks"
    RB: "Great article !"
     SQL Server General and Database Engine Technical Guru - March 2015  
    Visakh16
    Parsing Out Data From Flat File With Inconsistent Delimiters in SQL Server
    Durval Ramos: "Very useful. Good job !"
    Ed Price: "Fantastic job on the code formatting, in-depth descriptions, and robust use of images!"
    AM: "Thanks for presenting multiple approaches to solve the problem. It would be good to see a second part describing the format file."
    DRC: "This is a good article which provides different ways to import the data to SQL, But this article needs some modifications. Suggestions: • It would be helpful, if mentioned on which version of SQL server and Visual studio scenario
    was tested • We might encounter errors while using the format files, for example we get the below error if the format file doesn’t have blank space (character ) at the end of each line Msg 4862, Level 16, State 1, Line 10 Cannot bulk load because the file
    "C:\temp\good.fmt" could not be read. Operating system error code (null). • So it will be helpful if you can provide a sample format file and TSQL script along with the possible output which can be tested and compared. • The sample query and the
    format file is not yielding the right output. Screenshots shown in the article has invalid values (for example ID coulmn has invalid values). Format file need to be fixed to get the right data. • The format file under section “Files With Text Qualifiers” is
    also invalid and the data is not imported properly. • Implementation of import using the SSIS package needs more details about how to make the delimiter consistent, Attaching a sample package would be helpful. "
     System Center Technical Guru - March 2015  
    Noah Stahl
    Make System Center Orchestrator Text Faster than a Teenager using PowerShell
    and Twilio
    Ed Price: "Wow, I love the breakdown of sections. As Alan wrote in the comments, "Wow! Great article!""
    Mr X
    How to educate your users to regularly reboot their Windows computers
    Ed Price: "I love the table and use of code snippets and images! Great article!"
     Transact-SQL Technical Guru - March 2015  
    Saeid Hasani
    T-SQL: How to Sort a Column that Contains Character-Separated Numbers
    Durval Ramos: "Great article! The samples in this article are very enlightening."
    Richard Mueller: "Good use of guidelines. Good images. Grammar needs work."
    Saeid Hasani
    T-SQL: Troubleshooting When a Column Alias that
    Created in the SELECT Clause Cannot be Used in the ORDER BY Clause
    Richard Mueller: "Great use of article guidelines. I like the images and "See Also". Good explanation of an advanced topic."
    Durval Ramos: "An interesting topic and also have T-SQL script on TNGallery, about related issue in MS Connect. Good job!"
    sql-pro
    T-SQL: SQL Server Agent Job Execution Status
    Durval Ramos: "This article has interesting content, but needs to be better worked."
    Richard Mueller: "A great idea. We may need more references/links."
     Visual Basic Technical Guru - March 2015  
    Reed Kimble
    Simple Multi-User TCP/IP Client & Server using TAP
    Durval Ramos: "This article offers a complete description about an TAP implementation and has a download code on MSDN Code. Good job!"
    Richard Mueller: "I liked this article a lot. Good use of article guidelines. A lot of useful links, but some could be collected in an "Other Resources" section."
    .paul.
    Factorizing Quadratic Equations (practice and solver)
    Durval Ramos: "Very good. Well formatted article and has images that clarify how to work equations. "
    Richard Mueller: "A fun article with good images."
     Visual C# Technical Guru - March 2015  
    Isham Mohamed
    Setting custom Messages in user defined Exceptions
    Carmelo La Monica: "Good articles and sample code!"
    Jaliya Udagedara: "A short and to the point article. Answers a common problem."
    Tom Mohan
    .NET: Equality Features
    Jaliya Udagedara: "Great article. Has links to MSDN when needed. Definitely enjoyed reading."
    Carmelo La Monica: "Article very detailed in all parts, congrats!"
    Vithal Wadje
    Constructors and Its Types in C#
    Carmelo La Monica: "Well done in all its content , and very exhaustive of the types of constructors of a class"
    Jaliya Udagedara: "Explains Constructors in detail. Please do format the code as Andy suggested."
     Wiki and Portals Technical Guru - March 2015  
    Davut EREN
    Turkish Ninjas Team Council Center
    Durval Ramos: "Great collection of Turkish articles!!!"
    Richard Mueller: "Amazing collection of links."
    Ed Price: "Great job in using this article to build out Turkish content and encourage the community!"
    Alan do Nascimento Carlos
    TechNet Wiki - Images
    Durval Ramos: "Very useful for use in "Wiki Ninjas" Blog posts."
    Richard Mueller: "A great collection of fun images."
    Ed Price: "I can see this article being well used as we leverage these images in blog posts!"
     Windows Phone and Windows Store Apps Technical Guru - March 2015  
    Damien Allan
    Make a Styled Button in XAML for Windows Universal Apps
    JH: "Styling has always been special in XAML-based applications. This article shows nicely how to style a button in Blend in universal apps."
    Ed Price: "Great explanations and how-to content, with helpful images and code!"
    Carmelo La Monica
    Part four: The control Maps on Windows Phone 8.
    JH: "Another article about working with the maps control in Windows Phone 8. Nice to see another one in this series."
    Ed Price: "Fantastic and exhaustive explanation of the Maps control!"
     Windows PowerShell Technical Guru - March 2015  
    Noah Stahl
    Make System Center Orchestrator Text Faster than a Teenager using PowerShell
    and Twilio
    Alan Carlos: "Wow! Great article! Congratulations!!!!"
    Ed Price: "What a powerful solution with great details and helpful images!"
    Richard Mueller
    PowerShell Script to Search Active Directory
    Ed Price: "This article is amazing, due to great details, a couple of helpful tables, lots of supporting images, and a plethora of related links at the end!"
    Alan Carlos: "Very useful!!!"
    Dan Christian
    Add MSG file metadata to a SharePoint list using PowerShell
    Alan Carlos: "Excellent!"
    Ed Price: "I love the supplemental video and helpful images!"
     Windows Presentation Foundation (WPF) Technical Guru - March 2015  
    Andy ONeill
    Uneventful MVVM
    Ed Price: "Amazing depth on this article! I love the See Also and Other Resources sections! Astonishingly great article!"
    Peter Laker: "Supurb article Andy. Nice work again."
    Magnus (MM8)
    WPF: Implementing Global Hot Keys
    Ed Price: "I love the breakdown of sections and clear descriptions!"
    Peter Laker: "Excellent topic and well explained Magnus!"
    Tom Mohan
    Asynchronous data binding using IsAsync and Delay
    Peter Laker: "Great tip Tom, thanks for your contribution!"
    Ed Price: "Very valuable topic!"
     Windows Server Technical Guru - March 2015  
    Pierre-Alexandre Braeken
    Active Directory - Clone a Domain Controller in Windows Server 2012
    with Hyper-V (VM-GenerationID)
    Mark Parris: "The principals of cloning a DC."
    JM: "This is an excellent article on cloning a DC, nice work and thanks for the contribution."
    Richard Mueller: "Excellent topic and great images."
    Mr X
    Netstat for Beginners
    JM: "This is a great article on netstat, thanks for your contribution."
    Richard Mueller: "Very good tutorial on this important tool. I like the images and tables."
    Mark Parris: "Good Insight"
    Pierre-Alexandre Braeken
    Set up a virtual infrastructure at home with Windows 8 + Hyper-V
    Manager and a Synology DS412j
    Mark Parris: "Nice how to article."
    JM: "Although not aimed at Windows Server users, this is also an excellent article."
    Richard Mueller: "Extensive documentation for all the steps."
    As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.
    You will find the complete post, comments and feedback on the
    main announcement post.
    Please join the discussion, add a comment, or suggest future categories.
    If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above,
    here's your chance! :D
    Best regards,
    Pete Laker
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Congrats to Muguresa, Melick, and Michaelle!
     SharePoint 2010 / 2013 Technical Guru - March 2015  
    Murugesa Pandian
    Simple understanding on SharePoint Provider Hosted App Model
    Jinchun Chen: "Nice article"
    Hezequias Vasconcelos: ""
    KB: "Please correct typos. I like the explanation on difference between app only permissions and user permissions"
    Ed Price: "Great explanation! The diagrams are very helpful!"
    Margriet Bruggeman: "Interesting start, but I feel this article needs a lot more work to become really useful. Not because the article is bad, but because of the fact that the topic is so complex."
    Melick
    JSOM List Operations in SharePoint Apps in a proper way (Provider
    Hosted and SharePoint Hosted)–CRUD
    Margriet Bruggeman: "Clean implementation of a very useful JS library. I really like this approach"
    Hezequias Vasconcelos: "The sound is great content for development in SharePoint"
    Ed Price: "Good topic with helpful code snippets! Could benefit from Headers, a TOC, and a See Also section. "
    Michaelle de las Alas
    Expandable/Collapsible Headers Solution for SharePoint Pages
    Hezequias Vasconcelos: "The page management and scheduled SharePoint content is a great resource."
    Ed Price: "It's simple, well-written, and very helpful for the community! Could benefit from headers, a TOC, and a See Also section. Great topic!"
    Margriet Bruggeman: "I like it. A useful idea that is easy to implement." 
    Also worth a mention were the other entries this month:
    JSOM List Operations in SharePoint Apps in a proper way (Provider Hosted
    and SharePoint Hosted) – Search (Part2) by
    Melick
    Margriet Bruggeman: "Good stuff - interesting approach for a JS API for JSOM"
    Ed Price: "Good breakdown of methods. Could benefit from more context and a See Also section at the end."
    SharePoint Online: How to change primary administrator for all site collections
    using Powershell by
    Arleta Wanat
    Margriet Bruggeman: "complete discussion of this problem"
    Ed Price: "An incredibly valuable topic!" 
    SharePoint 2013 : Displaying sum for calculated column in a list view using JSLink by
    Jaydeep Mungalpara
    Jinchun Chen: "Helpful"
    Margriet Bruggeman: "This is very useful, I've seen people ask for a solution like this"
    Ed Price: "Good descriptions and use of images. Great to have the code download!" 
    THE PROVIDED APP DIFFERS FROM ANOTHER APP WITH THE SAME VERSION
    AND PRODUCT ID in SharePoint 2013 App Development by
    Melick
    Margriet Bruggeman: "Excellent explanation of the thought process behind solving this problem"
    Ed Price: "Great topic and use of images! Could benefit from more contextual explanation and a See Also section."
    SharePoint Hosted Apps - Create Enterprise WIKI page using REST API by
    Kashif Pervaiz Butt
    Ed Price: "Good intro, reference, and code formatting! Could benefit breaking out the code more and explaining each piece. Good to have the Reference link!"
    Margriet Bruggeman: "Great if you're looking for this exact code, but doesn't do much to explain what is going on."
    SharePoint 2013: Deleting Orphaned SharePoint Databases by
    Matthew Yarlett
    Jinchun Chen: "It is useful in mose cases."
    Ed Price: "Great job on the code formatting and explaining each part! "
    Margriet Bruggeman: "Handy, but I'm missing some insights why this has happened" 
    SharePoint 2010 : Batch Updates on List Items using SharePoint Designer Workflow by
    Murugesa Pandian
    Hezequias Vasconcelos: "The SharePoint Workflow is one of the most sought by the community resources." 
    Margriet Bruggeman: "I guess I expected some more depth, the intro is really nice and then the solution is presented and over before you know it." 
    Ed Price: "Good descriptions and great use of images! Could benefit from Headers and a TOC. " 
    Configure a SharePoint server in non domain(Workgroup) environment by
    Inderjeet Singh Jaggi
    Margriet Bruggeman: "Didn't know that that was even possible, so cool! Although I feel this has limited usefulness." 
    Ed Price: "Good topic, but it could benefit from code formatting, Headers, a TOC, and a See Also section. The images help with clarity!"
    Access SQL server database of any version of SharePoint Standalone farm by
    Inderjeet Singh Jaggi
    Ed Price: "Good use of images, with clear steps and good to have the Reference. Would benefit from a Reference section."
    Margriet Bruggeman: "I feel there is a limited audience for this, and the complexity if the article is aslo limited. I do like the angle about sharepoint in a non-AD environment though, it's just not for me" 
    ADFS signout issue for SharePoint site in IE browser due to FedAuth Cookie by
    Inderjeet Singh Jaggi
    Margriet Bruggeman: "Very useful info, clear focus and article gets right to the point." 
    Ed Price: "Good write up. It's important to write articles in a Wiki perspective rather than a blog tone. Good description of the problem! Could benefit from code formatting." 
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Calling all SharePoint 2010 users! May TechNet Gurus announced!

    The results for May's
    TechNet Guru competition have been posted!
    http://blogs.technet.com/b/wikininjas/archive/2014/01/16/technet-guru-awards-december-2013.aspx
    Congratulations to all our new Gurus for May!
    We will be interviewing some of the winners and highlighting their achievements, as the month unfolds.
    Post your JUNE contributions here:
    http://social.technet.microsoft.com/wiki/contents/articles/24692.technet-guru-contributions-for-june-2014.aspx
    Read all about June's competition, hopefully in a stickied post, at the top of this forum.
    Below is a summary of the medal winners for May. The last column being a few of the comments from the judges.
    Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however
    the full version is available on TechNet Wiki.
    Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
     BizTalk Technical Guru - May 2014  
    Peter Lindgren
    BizTalk 2010: Call SSO from Orchestration
    TGN: "I bet a few people will love you for this, I often see this question at the forums, and you answered it well. Good work!"
    Mandi Ohlinger: "Great topic and great explanation. It also makes SSO seem less scary :)"
    Sandro Pereira: "Very useful sample, well explained with all the necessary code "
    boatseller
    BizTalk: Using an Orchestration Sync or Async
    Sandro Pereira: "Good sample provide by boatseller and well explained."
    TGN: "Hey, great work man! This is a well done article and I love it!"
    Steef-Jan Wiggers
    Exposing data through BizTalk Service Hybrid Connections
    Sandro Pereira: "Nice article with a good overview about BizTalk Service Hybrid Connections and how you can configure them."
    TGN: "Good article, well explained and good pictures. Again Steef-Jan, you know what you're doing!"
    Mandi Ohlinger: "Nice set-up overview. "
     Forefront Identity Manager Technical Guru - May 2014  
    Sheldon.Jaquay
    Forefront Identity Manager - RCDC - Regular Expression
    AM: "Great contribution! Option C is clever, and the other examples are also a useful reference. Thanks for sharing your work with the community."
    Ed Price: "Nice short article. Great topic, and great blend of code, color, and images!"
    Søren Granfeldt: "Nice with a little focus on RegEx with FIM and good help for people wanting to have the portal be just a little more company specific"
    GO: "Thanks for the article, but the images weren't clear enough."
    Scott Eastin
    Installing Oracle MA for FIM R2 on Windows 2012
    GO: "EX-CE-LL-EN-T article!"
    AM: "Very nice article with clear step-by-step instructions - thanks for putting this together. "
    Ed Price: "I love the sections with numbered bullets at the end. They're very clear and easy to read!"
     Microsoft Azure Technical Guru - May 2014  
    João Sousa
    Microsoft Azure - Remote Debbuging How To?
    GO: "Clever. Well Explained and written. Thanks! You absolutely deserve the GOLD medal."
    Ed Price: "Fantastic topic and great use of images!"
    Alex Mang
    The Move to the New Azure SQL Database Tiers
    Ed Price: "Great depth and descriptions! Very timely topic! Lots of collaboration on this article from community members!"
    GO: "great article but images are missing"
    Alex Mang
    Separating Insights Data In Visual Studio Online
    Application Insights For Production And Staging Cloud Services
    Ed Price: "Good descriptions and clarity!"
    GO: "great article but images are missing"
     Microsoft Visio Technical Guru - May 2014  
    Mr X
    How to export your Orchestrator Runbooks to Visio and Word
    Ed Price: "A basic tip, but very helpful. Good job!"
    GO: "Thanks for that!"
    SR: "Nice "How To" article explaining the basic steps."
    AH: "This article is to the point takes a simple tasks and describes it accurately.
     SharePoint 2010 / 2013 Technical Guru - May 2014  
    Dan Christian
    Build a loop workflow using SharePoint 2010
    Jinchun Chen: "Excellent article. Personally speaking, the biggest challenge is SharePoint Designer workflow is “while-loop”. Many customers had the same scene as this article set. I am sure they are like this article.
    Benoît Jester: "An AWESOME, huge, detailed article by Dan. Did I mention the videos? Thanks Dan!"
    GO: "Great article Dan! Thanks!"
    Margriet Bruggeman: "Detailed explanation which I admire, but wouldn't be using a vs workflow be more logical in this case?"
    Geetanjali Arora
    Export User Profile Properties using CSOM
    Benoît Jester: "Great article on this new SharePoint 2013 development capability. I appreciate the code explanations."
    GO: "This is a great article. Love the way how you explain it."
    Margriet Bruggeman: "I will use this piece of code in the future!"
    Jinchun Chen: "Nice. How about customized properties? It would be nice more, if a CSOM script version can be attached. "
    Inderjeet Singh
    Unable
    to restore site collection issue
    GO: "Simple. Good Written. Clear and Clever. Great article."
    Margriet Bruggeman: "Quite handy reference for this particular problem"
    Benoît Jester: "Good explanation on the site collection deletion process."
     Small Basic Technical Guru - May 2014  
    Philip Conrod
    Programming Home Projects with Microsoft Small Basic: Chapter
    1: Writing Programs Using Small Basic
    RZ: "Very systematic introduction."
    Ed Price: "Good overview article that covers all the basics!"
    Michiel Van Hoorn: "Nice introduction into the history of Basic. Needs to be updated to reflect current support for Windows version (Windows NT? LOL )"
    Philip Conrod
    Programming Home Projects with Microsoft Small Basic: Chapter 6: Flash
    Card Math Quiz Project
    Michiel Van Hoorn: "This article (or book chapter) is excellent material to learn how to envision, design and build your program. The actual example program is also very usable."
    Ed Price: "I love how this tutorial keeps building on itself as it goes!"
    Nonki Takahashi
    Small Basic: Variable
    RZ: "Very nice explanation of the concept of variables!"
    Michiel Van Hoorn: "Clear explanation and not frills"
    Ed Price: "Great article with fantastic formatting!"
     SQL BI and Power BI Technical Guru - May 2014  
    Durval Ramos
    SSIS - Event Handling with "OnError" ou "OnTaskFailed"
    Ed Price: "The images are very helpful! Could use a grammar pass. Great descriptions!"
    GO: "This article has everything. A conclusion, reference, see also, other languages section. everybody should write actually like this."
    NN: "An interesting topic and article but unfortunately a bit hard to understand due to grammar problems"
    PT: "This is a good article on a useful topic. Please have your article reviewed and edited for proper language."
    S Kamath
    Expansion of Time dimension in Analysis Service
    PT: "Your article is concise and to the point, and contains useful information. It would be good to conclude with a short summary and perhaps compare this technique to others, discussing best practices."
    Ed Price: "Good details on Time Dimension. The images help us understand as we go."
    GO: "I like this one, but something is missing. Do not know what, but I had a blast reading the other two's. Does not mean that this one is bad, but there is something missing, maybe my knowledge..."
    NN: "Good article, but seems to be missing conclusion. It will also benefit from adding See Also section"
    Sherry Li
    SSAS – Ignore unrelated dimension or not
    NN: "Good and interesting article based on the blog"
    GO: "Wonderful article!"
    PT: "This is an important topic and contains helpful information but this is a simple topic that can be explained in fewer words. I found this article to be overly detailed and hard to read. I suggest having it reviewed and edited for
    proper language."
    Ed Price: "Good descriptions. Could be shorter. Good use of images!"
     SQL Server General and Database Engine Technical Guru - May 2014  
    Shanky
    Curious Case Of Logging In Online and Offline Index Rebuild In Full Recovery
    Model
    Jinchun Chen: "Good article. Thank you!"
    GO: "One of the best Wiki Articles ever! Thanks buddy!"
    DRC: "-- This is a great article which provides in-depth information on internals of Online & Offline rebuild index and Transaction logging. -- The following statement need to be re-written for more clarity. “The less logging can be
    attributed to the fact that no information about page allocation is logged information about de-allocation is logged please see below figure 13. Also if you compare amount of record returned in this case we had output containing just 64 rows while offline
    index rebuild had ____ rows.” -- Overall, a great article, thoroughly enjoyed reading it."
    NN: "Very interesting article, another great contribution by Shanky"
    Ed Price: "Thorough descriptions and great solution! Good article!"
    Uwe Ricken
    SQL Server: Be aware of the correct data type for predicates in queries
    Ed Price: "Incredibly well formatted! Great breakdown of sections!"
    GO: "Whoo, this is a wonderful article!"
    DRC: "-- This article explains the Query execution behaviour when the Query is not optimally written which could cause increased execution time. Great article. -- This topic is clearly explained and documented using a simple example and
    sample output which is easy is understand. -- Simple, very well written and great article to read. "
    NN: "Very good, easy to understand article and important information to know to all SQL Server developers"
     System Center Technical Guru - May 2014  
    Mr X
    Central Management of DSRM password on Domain Controllers using Orchestrator
    Ed Price: "The images really carry you through this article. Great execution!"
    GO: "Great article. I like your article Mr X! Thanks for your passion!"
    Kevin Holman: "Nice to see real world examples of Orchestrator in action solving problems that all customers have. This was very simple, but provides an excellent solution."
    W P Chomak
    System Center Operations Manager 2012 R2 - Customizing E-Mail Notifications
    AB: "Easy reading info that can help many"
    Ed Price: "Short and sweet. An incredibly valuable topic and needed addition to the Wiki!"
    GO: "Clever and well written. Thanks"
    Christoffer S
    System Center Configuration Manager 2012 R2 - Install applications in a task sequence based on AD-Groups
    Ed Price: "Good mix of code, images, and information. Could use more in-depth descriptions. Great article!"
    GO: "Clear and simple! Thank you!"
     Transact-SQL Technical Guru - May 2014  
    Naomi N
    T-SQL: Random Equal Distribution
    Jinchun Chen: "Nice."
    JS: "The crucial thing about such a procedure is to check the data before the randomization and afterwards. You might encounter situations where "John Smith" and "John Meyers" might have exchanged their First names
    which is technically correct, but logically and obviously wrong. So make sure that there is one additional check afterwards that makes sure that eventual privicy concerns will not survive the random process. Normally this would not happen, but I have already
    checked this is one of my older blog entries, where we exactly had that problem obfuscating data to make that operational and live data will not be recognized afterwards. http://blogs.msdn.com/b/jenss/archive/2009/04/08/when-is-random-random-enough.aspx In
    addition to this some attributes are sticky to each other like gender and First Name. You also have to make sure that your distribution might change statistically in relation to other attributes."
    Richard Mueller: "Very instructive. Perhaps the See Also section should have more links."
    Ed Price: "Great formatting and topic! Could benefit from more descriptions. Great article!"
    GO: "Naomi, your article is nice. Simple to understand the 'problem' and execute the 'solution""
    Manoj Pandey: "Nice article with a different way to resolve a given problem. I think this can also be done by using NTILE() function. I've added the code in comments section."
    Rogge H
    Extending SYS.Geometry to Utilize Temporal Data
    GO: "Great article, I enjoyed reading it. Thank you"
    Manoj Pandey: "I like the idea, but it took me some more time to understand the overall logic as I'm new to Geo datatypes, Thanks."
    JS: "For me not using this sort of things regularly, I don't see the problem and the benefit. I have no doubt that this is a brilliant explanations how to cope with a problem, but for me this is missing yet the red line. More pictures
    would be helpful describing the problem and outlining the results produced."
    Richard Mueller: "Needs more explanation, and perhaps an example. There should be links to relevant references."
    Ed Price: "Good job on the opening descriptions! Could benefit from breaking up and explaining the code more. Images and references would be helpful. Good article!"
    Hasham Niaz
    DataCleanUp() Function Implementation in MS SQL Server
    Jinchun Chen: "Good."
    JS: "-Does actually not work for Case senstive areas where I want to remoce certain Upper/lower case characters. This might be not interesting for some people, but is extremely important and relevant to other people. The limitation is
    that I can´t pass multiple values to be removed from the string, right ? Could this be implemented as well as many people wash out their data from unused / unimportant control characters. "I have tested it on a table which has got more than 11 Million
    rows and it executed fine returning the correct results. Since this is a scalar function you will notice decrease in performance." Once you want to maintain the old data and keep the new cleaned up one seperately, you could suggest something like persisting
    the data in a computed column which could be indexed and then help improving the performance. This would not be the case for any adhoc queries though."
    Richard Mueller: "Very clever and also very useful. There should be links to references, for example to explain the PATINDEX function."
    Ed Price: "Great job on this article! Very clear and well executed! See JS's comments for some thoughts about what's possible. Great article!"
    Manoj Pandey: "A good utility Function that I can use and tweak for my future needs, Thanks."
    Jaliya Udagedara
    Calling WCF Service from a Stored Procedure in Microsoft SQL Server 2012
    GO: "Gold Winner. For sure!"
    Ed Price: "Amazing article! The depth, images, and code formatting make this fantastic!"
    NN: "Great article, thorough explanations, great interaction in the comments - very useful tutorial"
    Søren Granfeldt: "Nice work."
    João Sousa
    ASP.NET MVC 5 - Bootstrap 3.0 in 3 Steps
    GO: "Thanks for that great article"
    Ed Price: "Great formatting! Good use of images!"
    NN: "Nice introduction to Bootstrap in ASP.MVC project"
    Søren Granfeldt: "Just a little more technical explanation would be nice"
    Critical_stop
    Using 64-bit shortcuts from a 32-bit application
    NN: "Good and short article, right to the point"
    Søren Granfeldt: "Mixing and matching 32/64 bit always seems to give people a hassle. This will help those having issues."
    GO: "good one!"
    Ed Price: "Good article. Short and sweet."
     Wiki and Portals Technical Guru - May 2014  
    XAML guy
    TechNet Guru Competition: Judge System Explanation
    GO: "No one could do it beter than you Pete! Thanks!"
    Richard Mueller: "Excellent explanation of the judging system. Perhaps could use a See Also section."
    Ed Price: "Good quote from Shanky in the comments, "Awesome....Kudos to your for your beautiful work" -- Great job!"
    NN: "Very good article. It may also benefit from See Also section"
    Payman Biukaghazadeh
    TechNet Wiki Persian Council
    GO: "Go Persion GOOO!"
    Richard Mueller: "The Persian Council is an excellent idea. The link to "How to Write an Article" should be in a See Also section, along with other articles."
    NN: "Great article, missing a link to other portals and councils pages"
    Ed Price: "Thank you to Payman and the Persian community for jumping in! The Wiki is warm!"
    Durval Ramos
    Wiki: Best Practices for building TechNet Wiki Portals
    Ed Price: "Fantastic job from Durval on helping us standardize the portals!"
    NN: "Good article, but unfortunately a bit hard to read and understand due to bad grammar. "
    Richard Mueller: "Excellent and important topic. Grammar still needs work. I like the links and See Also."
     Windows Phone and Windows Store Apps Technical Guru - May 2014  
    Sara Silva
    Authentication using Facebook, Google and Microsoft account in WP8.0 App (MVVM)
    Ed Price: "Great article! Great code formatting and good use of code comments for descriptions of what your code's doing! Could be improved by breaking out the code with more descriptions in the article (in addition to
    the code comments). Very in-depth article! "
    Peter Laker: "An excellent article, pulling together all the bits you need to make this happen"
    SubramanyamRaju.B
    WindowsPhone Facebook Integration:How to post message/image to FaceBook Fan
    Page(C#-XAML)
    Ed Price: "Good topic! Code blocks would help with the formatting. Good job on this article!"
    Peter Laker: "Love this, very useful to many I'm sure, thanks!"
    Saad Mahmood
    Creating a custom control in Expression Blend with Custom Properties (WindowsPhone
    & Store)
    Ed Price: "This has a good mix of descriptions and clarity! The images help a lot!"
    Peter Laker: "A nice introduction to our beloved Blend. Great work!"
     Windows Presentation Foundation (WPF) Technical Guru - May 2014  
    Magnus (MM8)
    WPF/MVVM: Merging Cells In a ListView
    KJ: "Ah the collectionViewSource -- never used it myself but this looks like a good reference article if I ever needed to..."
    GO: "Thank you!"
    Ed Price: "Great formatting and good descriptions. Short and sweet! Another fantastic entry from Magnus!"
    Peter Laker: "Thank you again Magnus"
     Windows Server Technical Guru - May 2014  
    Mr X
    How to implement User
    Activity Recording for AD-Integrated Critical Servers by combining the use of Group Policy, Powershell and Orchestrator
    Philippe Levesque: "Really good information and detailed step."
    JH: "brilliant, love how it combines different technologies to achieve a solution, clearly written and well illustrated."
    JM: "Another excellent article, thanks again for your many great contributions"
    Richard Mueller: "Very creative solution. Great to have such detailed steps and images."
    GO: "I like the conclusion. Thanks"
    Mr X
    How Domain Controllers are located in Windows
    GO: "Super article Mr X! Merci!"
    JM: "Yet again, excellent article."
    Richard Mueller: "Good documentation. An explanation of how the priorities and weights are determined would help. A See Also section would also help."
    Philippe Levesque: "Good "In deep" information. Good to know to help diagnose computer problem in AD's site."
    JH: "another good article, great diagrams. Some repetition but it does help clarify a complex issue. "
    Mahdi Tehrani
    Detailed Concepts:Secure Channel Explained
    JH: "great article. This fills an important gap in this content space. Editing is a little rough, but diagrams and explanations are clear."
    JM: "This is a very good article, however you need to provide more detail in the section on how to fix a broken Channel."
    Richard Mueller: "Excellent topic. Grammar needs work. Good images. Could use a See Also section."
    Philippe Levesque: "Really good explanation of the secure's channel, I like the debugging step included ! "
    GO: "Thanks for this, not everybody know about secure channel."
    As mentioned above, runners up and their judge feedback were removed from this forum post, to fit into the forum's 60,000 character limit.
    A great big thank you to EVERYONE who contributed an article to last month's competition.
    Hopefully we will see you ALL again in this month's listings?
    As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.
    You will find the complete post, comments and feedback on the
    main post.
    Please join the discussion, add a comment, or suggest future categories.
    If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above,
    here's your chance! :D
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and only
    TechNet Wiki, for future generations to benefit from! You'll never get archived again!
    If you are a member of any user groups, please make sure you list them in the
    Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.

    Congrats to Dan, Geetanjali, and Inderjeet!
     SharePoint 2010 / 2013 Technical Guru - May 2014  
    Dan Christian
    Build a loop workflow using SharePoint 2010
    Jinchun Chen: "Excellent article. Personally speaking, the biggest challenge is SharePoint Designer workflow is “while-loop”. Many customers had the same scene as this article set. I am sure they are like this article. "
    Benoît Jester: "An AWESOME, huge, detailed article by Dan. Did I mention the videos? Thanks Dan!"
    GO: "Great article Dan! Thanks!"
    Margriet Bruggeman: "Detailed explanation which I admire, but wouldn't be using a vs workflow be more logical in this case?"
    Geetanjali Arora
    Export User Profile Properties using CSOM
    Benoît Jester: "Great article on this new SharePoint 2013 development capability. I appreciate the code explanations."
    GO: "This is a great article. Love the way how you explain it."
    Margriet Bruggeman: "I will use this piece of code in the future!"
    Jinchun Chen: "Nice. How about customized properties? It would be nice more, if a CSOM script version can be attached. "
    Inderjeet Singh
    Unable
    to restore site collection issue
    GO: "Simple. Good Written. Clear and Clever. Great article."
    Margriet Bruggeman: "Quite handy reference for this particular problem"
    Benoît Jester: "Good explanation on the site collection deletion process."
    Also worth a mention were the other entries this month:
    Restore Mistakenly deleted site collection without any backup by
    Inderjeet Singh
    Margriet Bruggeman: "Didn't know that that was possible! Although to unreliable to use in an enterprise env, but still loving it!"
    Benoît Jester: "Interesting article: how to restore a site collection with a "simple" PowerShell command."
    Resolve InfoPath Web Form Issue on Public Websites by
    Dan Christian
    Benoît Jester: "A tricky resolution, well detailed by Dan, as usual!"
    GO: "Again a great post of Dan! Thanks buddy!"
    Margriet Bruggeman: "Thorough overview of this particular problem"
    Find email listed for access requests in SharePoint 2010/2013 by
    Marrell Sanders
    Jinchun Chen: "Nice. Sometimes, a site owner left the company, but the site owner was not updated. When you are trying to request access to this site, you are always waiting. Site Collection administrator can use this script to review all the
    request emails are available in schedule. "
    Benoît Jester: "A useful script, as this feature is often badly used by users. ("Why am I receiving these emails?")"
    GO: "Good one Thanks!"
    Margriet Bruggeman: "Nice little script"
    Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • How can I fix a dbwrap.exe error that prevents a SharePoint 2010 installation?

    Every time I attempt to install SharePoint 2010 on my Windows 7 64-bit laptop I get the following error in the setup log:
    'dbwrap.exe' failed with error code: -2068578304. Type: 8::CommandFailed.
    The installation aborts.  I need more information.  How do I fix this problem?J Tom Kinser

    thank you so much Yuming.
    I get the same issue while installing Sharepoint on Win 7. I check out error logs and get to know it's SQL Server Express issue.
    First I found this in DBWrapLog log:
    INF:0:Cannot find sql express instance. Do fresh install.
    INF:0:Try to install SQL Express.
    INF:0:Entering function RunCommand
    INF:0:Starting process C:\Program Files\Common Files\Microsoft Shared\SERVER14\Server Setup Controller\sqlexpr.exe with args  /q /HideConsole  /ACTION=install /pid=11111-00000-00000-00000-00000 /FEATURES=SQL,Tools /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS"
    /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /INSTANCENAME=SharePoint /INSTALLSQLDATADIR="C:\Program Files\Microsoft Office Servers\14.0\Data" and waiting 00:49:10 for it to stop
    ERR:-2067919934:Leaving function RunCommand
    Then I start my SQL Express instance and run Sharepoint setup to repair. However I got this error again in DBWrapLog:
    INF:0:Entering function RunCommand
    INF:0:Starting process C:\Program Files\Common Files\Microsoft Shared\SERVER14\Server Setup Controller\sqlexpr.exe with args  /q /HideConsole /ACTION=Repair /INSTANCENAME=SharePoint and waiting 00:49:10 for it to stop
    ERR:-2068643839:Leaving function RunCommand
    INF:0:Try to config SQL Express instance.
    INF:0:Grant Exec Right for dbo.sp_add_job
    INF:0:Data Source=.\SharePoint;Initial Catalog=msdb;Integrated Security=True;Pooling=False
    WRN:0:Fail to config in the number 1 try, will sleep 10 seconds and try again. The exception is System.Data.SqlClient.SqlException:
    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
    (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
    up to here, I get stuck.
    Can I consult this: How do you know to change value from reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole. And what does this mean?
    Another Leon

  • More Guru Winners for February 2015 in the SharePoint 2010 category and many others!

    It's been a busy week that also saw the
    TECHNET WIKI SUMMIT 2015
    Then we had the results for
    February's TechNet Guru competition ALSO posted!
    http://blogs.technet.com/b/wikininjas/archive/2015/03/19/technet-guru-february-2015.aspx
    Below is a summary of the medal winners for December. The last column being a few of the comments from the judges.
    Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however the full version is available on TechNet Wiki in the link above.
    Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
     BizTalk Technical Guru - February 2015  
    Steef-Jan Wiggers
    BizTalk Server 2013 R2 Instrumenting a custom pipeline component with ETW
    Mandi Ohlinger: "Always a fan of helping our custom pipeline users. Great addition to this group."
    Sandro Pereira: "Images, format, descriptions, code and topic are excellent once again good work Steef-Jan."
    Vignesh Sukumar
    BizTalk BAM (Business Activity Monitoring)
    Sandro Pereira: "Great job on this article! Well explained and nice pictures, however the article format need to be improved and some proofreading is need"
    Mandi Ohlinger: "Welcome to the 'I heart BAM' fan club. Nice job on this topic. A MUST read for new-to-BAM users. "
    Steef-Jan Wiggers
    BizTalk Server 2013 R2 Instrumenting BAM Activity Tracking with ETW
    Sandro Pereira: "Images, format, descriptions, code and topic are excellent once again good work Steef-Jan."
    Mandi Ohlinger: "ETW for BAM Activities - LOVE it. Nice use of the Framework. "
     Forefront Identity Manager Technical Guru - February 2015  
    Wim Beck
    FIM2010: Filter objects on export
    PG: "Simple, targeted but nice article, nice layout. "
    Søren Granfeldt: "Nice. Would be perfect with a complete code sample."
     Microsoft Azure Technical Guru - February 2015  
    saramgsilva
    Azure Mobile Services: How to see the log files in server
    JH: "Log files are one of the most important things in a production environment. This article shows hows you can do that for the Azure Mobile Services in a nice and easy way."
    Alan Carlos: "Great article!"
    Ed Price: "Very useful topic! These are a great set of articles!"
    saramgsilva
    Azure Mobile Services: How to see the WebConfig file published
    Ed Price: "Great detail and fantastic use of images! I love all the in-line links!"
    JH: "Sometimes it is hard to tell when working in a multi-environment what configuration was published to the Server. The article shows short and easy how to do that for the Azure Mobile Services."
     Miscellaneous Technical Guru - February 2015  
    Arleta Wanat
    Retrieve all site mailboxes in your Office 365 tenant
    Durval Ramos: "This article has a well content, images and code that help to understand the solution. It has References and was Translated into more two languages. Good job!"
    Richard Mueller: "Good links. A great tutorial."
    Andy ONeill
    Silverlight: No Need to BringIntoView
    Durval Ramos: "A well formatted article is easier and more pleasant to read. This script is useful"
    Richard Mueller: "Good demonstration of a new feature."
    Chen V
    PowerShell : Enable Auto Reply for Shared Mail Box
    Durval Ramos: " A good solution originated of TechNet Forum. The script and images make it easy to understand and ensure you get the best interest to reader."
    Richard Mueller: "Good documentation of this feature."
     SharePoint 2010 / 2013 Technical Guru - February 2015  
    Geetanjali Arora
    SharePoint Online : Performing Batch Operations using REST API
    KB: "Very well explained article on a new and much awaited feature. Although Andrew Connell already explained this topic in several posts, this article still contains added value."
    Ed Price: "I love the History section. The formatting is amazing. And the References and See Also sections at the bottom are great icing on the cake. This is an important topic that's done incredibly well!"
    Matthew Yarlett
    Using the SpellCheck Webservice with the TinyMCE Richtext Editor and
    AngularJS in Office 365
    KB: "I read this article with growing interest, it contains a lot of added value. Very well and in-depth explanation. "
    Ed Price: "Great scenario! Good use of images, code, detail, and References! Could possibly use a greater breakdown and explanation of the code. This article just gets more and more interesting and valuable as you read it! Great job!"
    Arleta Wanat
    SharePoint Online: Turn on support for multiple content types
    in a list or library using Powershell
    KB: "Really nice, interesting and detailed article!"
    Ed Price: "The Content Types section helps explain this a lot! I also love the downloads at the end. What a fantastic resource!"
     Small Basic Technical Guru - February 2015  
    Nonki Takahashi
    Small Basic: Key Input
    Michiel Van Hoorn: "Great improvement."
    RZ: "Very nice explanation and examples of key input handling"
    Ed Price - MSFT
    Small Basic: The History of the Logo Turtle
    RZ: "Turtle (Logo) was the first programming language for many, including perhaps some of the Small Basic prorammers. Nice article explaining the history."
    Michiel Van Hoorn: "A nice background article and hopefull inspiration for those who want to start in robotics"
    Nonki Takahashi
    Small Basic: TechNet Wiki Article List
    Michiel Van Hoorn: "This is great! Perfect as a local cache of the articles. "
    RZ: "A good example"
     SQL BI and Power BI Technical Guru - February 2015  
    Sylvain PONTOREAU
    PowerBI API in .Net
    RB: "Great walkthrough. Looking forward for the WP8 version of the app ;)"
    PT: "Sylvain, very nice job with this. This is a timely topic about an emerging product that has great potential. This is a very good example of a well-written post on an interesting subject with enough information to be valuable to a
    solution developer. I will personally take time to explore the Power BI API and use your examples. "
     SQL Server General and Database Engine Technical Guru - February 2015  
    Ronen Ariely
    SQL Server Books Online
    AM: "Thank you for sharing this with us. It is quite informative and let us get familiar with BOL after the change from previous versins."
    Ed Price: "Nice! A very helpful introduction to Books Online! It also tells my technical writer friends that their hard work is appreciated! =^)"
    Durval Ramos
    How to Collect Events and Errors on SQL Server
    Ed Price: "Fantastic solution! A great resource that's amazingly well written with formatting, clear parameters, images, References, and a See Also section! And it even comes in Portuguese! Great article!"
    AM: "Thank you for sharing this with us. A good source to learn about our SQL Server instances. "
     System Center Technical Guru - February 2015  
    MarkusEliasson
    Troubleshoot ID 32008: DPM cannot
    protect this SharePoint farm...
    Ed Price: "An important topic that's very clear with great formatting and a good use of an image!"
    t.c.rich
    Managing Priorities of Client Polices and A/V Policies in SCCM
    Ed Price: "I love the descriptions, breakdown of sections, and code formatting! Great article!" 
    Mr X
    How to copy SMSTS.log when a Task Sequence fails in SCCM
    Ed Price: "A very helpful table and a good contribution to the community! Mr X again thinks of important content gaps to fill!"
     Transact-SQL Technical Guru - February 2015  
    Saeid Hasani
    T-SQL: How the Order of Elements in the ORDER BY Clause Implemented in the Output Result
    Durval Ramos: "Very well structured and with examples that clarify how a T-SQL statement can change the data output order."
    Richard Mueller: "Good use of Wiki guidelines and great examples."
    Ronen Ariely
    Free E-Books about SQL and Transact-SQL languages
    Richard Mueller: "An excellent collection and a great idea."
    Durval Ramos: "A good initiative. Very useful !!!"
    Ricardo Lacerda
    Declare Cursor (Transact-SQL) versus Window with Over - Running Totals
    - Accumulated Earnings
    Durval Ramos: "The "Window function" sample was well presented, but it was unclear how the chart was generated."
    Richard Mueller: "A new idea that can be very useful. Grammar needs work"
     Visual Basic Technical Guru - February 2015  
    Emiliano Musso
    Genetic algorithm to solve 2D Mazes in Visual Basic
    MR: "Great article! Love to see an application for AI in a simple game"
    Durval Ramos: "This article is well documented with images and your code clarifying important details. It also has References, a very useful video and your project available for download in "MSDN Code" !"
    Richard Mueller: "Incredible concept and code. Grammar needs work."
    Paul Ishak
    MultiHeadedTrackBar Control
    Durval Ramos: "Very interesting article, with methods and properties well documented. Your project was available in "MSDN Code" which facilitates the understanding of solution."
    Richard Mueller: "Amazing work. Extensive code but with lots of comments. Needs a TOC"
    tommytwotrain
    Using Trigonometry to draw graphic curves in VB.NET part 2.
    MR: "Great continuation. Love the usage of the code for circle text"
    Durval Ramos: "The article is interesting, but It's need to work better commenting about assemblies referenced on project and also structure your content into sections."
    Richard Mueller: "Good tutorial and example code demonstrating basic concepts. Avoid first person."
     Visual C# Technical Guru - February 2015  
    Magnus (MM8)
    C#: Enumerating collections that change
    Jaliya Udagedara: "Great article. Has a thorough and to the point explanation of problem and the solution with code samples. Loved it!"
    Carmelo La Monica: "Very useful and exhaustive about errors at runtime in these circumstances. Congratulations"
    Andy ONeill
    c#: Practical Poly
    Carmelo La Monica: "Fantastic artcle. Very detailed and exhaustive, congratulations ."
    Jaliya Udagedara: "Definitely worth reading this. Explains somewhat advance topic along with a fundamental concept of programming. "
     Wiki and Portals Technical Guru - February 2015  
    Durval Ramos
    Wiki: Microsoft Short URLs Personalized by SXP
    PG: "Nice idea, lots of potential to grow, really needs some more community attention."
    Richard Mueller: "An excellent idea. Good use of Wiki guidelines."
     Windows Phone and Windows Store Apps Technical Guru - February 2015  
    Carmelo La Monica
    Windows Phone 8: control Nokia Maps (Part 3)
    JH: "Part 3 of the series how to work with the Nokia maps control. As the previous articles this one contains a lot of code snippets and some pictures. Good work!"
    Ed Price: "A great topic, a fantastic breakdown of sections with clear descriptions, and a nice mix of code formatting and helpful images! Another stellar article from Carmelo! Great job including the link back at the end to the portal
    article!"
     Windows PowerShell Technical Guru - February 2015  
    Richard Mueller
    Document Your Active Directory Organization
    Alan Carlos: "Wow! Great article, congratulations!!! Very detailed!"
    Chen V: "Excellent Article - I liked return to top as well."
    Ed Price: "Wow! It's like a professional whitepaper! It's a valuable topic that's done with intricate detail! I love the images, diagrams, code blocks, and it ends very well with more resources and Wiki articles! The article just keeps
    digging deeper and deeper! Awesome job on this!"
    DexterPOSH
    PowerShell + REST API : Invoke-RestMethod Gotcha
    Chen V: "Good Article. TOC might have made this more rich! "
    Ed Price: "This is a good topic with some great content. It could benefit from sections and a TOC, as well as a References and See Also sections at the end. The inline links are helpful. Could "
    DexterPOSH
    PowerShell Trick : Search & highlight text in MS Word
    Ed Price: "This is a great solution, with some helpful Q&A in the comments!"
     Windows Presentation Foundation (WPF) Technical Guru - February 2015  
    Andy ONeill
    Lookless Controls
    KJ: "WPF can definitely be confusing when devs first encounter it. Like the way you break it down."
    Ed Price: "Wow! Fantastic explanations that are very clear and deep! The images and code bring it to life!"
    Andy ONeill
    Only One Parent
    KJ: "Same iwith this one, good 101 intro"
    Ed Price: "Another great tip! I love the detail here as well! Those snippets help a lot!"
    Andy ONeill
    Bind to Current Item of Collection
    KJ: "Feel like this topic has a lot of coverage out there, but it can't hurt to hammer on databinding yet one more time :) "
    Ed Price: "Fantastic topic with great execution! Although these could benefit from References and See Also wiki sections at the end, the Inline links help a lot!"
     Windows Server Technical Guru - February 2015  
    Mr X
    Ping for Beginners
    Mark Parris: "A good introduction with additional content."
    JM: "Great article idea and an excellent article that will be useful to many, thanks for your contribution."
    Philippe Levesque: "Good article that show a usefull utility for basic troubleshooting"
    Richard Mueller
    Active Directory: Get-ADFineGrainedPasswordPolicy Default and Extended Properties
    Mark Parris: "An Interesting insight on FGPP and their extended properties."
    JM: "This is a good piece of detailed information about this PowerShell cmdlet, thanks for sharing."
    Philippe Levesque: "Great article ! Illustrating some cmdlet's output when a user got assigned policy versus a user with the default domain policy could be a good idea."
    Richard Mueller
    Active Directory: Get-ADServiceAccount Default and Extended Properties
    Mark Parris: "A useful nugget of information."
    JM: "More very useful information about an AD cmdlet, thanks!"
    Philippe Levesque: "Good article !"
    As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.
    You will find the complete post, comments and feedback on the
    main announcement post.
    Please join the discussion, add a comment, or suggest future categories.
    If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above,
    THERE'S STILL TIME! :D
    Best regards,
    Pete Laker
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Congrats to Geetanjali, Matthew, and Arleta!
     SharePoint 2010 / 2013 Technical Guru - February 2015  
    Geetanjali Arora
    SharePoint Online : Performing Batch Operations using REST API
    KB: "Very well explained article on a new and much awaited feature. Although Andrew Connell already explained this topic in several posts, this article still contains added value."
    Ed Price: "I love the History section. The formatting is amazing. And the References and See Also sections at the bottom are great icing on the cake. This is an important topic that's done incredibly well!"
    Matthew Yarlett
    Using the SpellCheck Webservice with the TinyMCE Richtext Editor and
    AngularJS in Office 365
    KB: "I read this article with growing interest, it contains a lot of added value. Very well and in-depth explanation. "
    Ed Price: "Great scenario! Good use of images, code, detail, and References! Could possibly use a greater breakdown and explanation of the code. This article just gets more and more interesting and valuable as you read it! Great job!"
    Arleta Wanat
    SharePoint Online: Turn on support for multiple content types
    in a list or library using Powershell
    KB: "Really nice, interesting and detailed article!"
    Ed Price: "The Content Types section helps explain this a lot! I also love the downloads at the end. What a fantastic resource!"
    Also worth a mention were the other entries this month:
    SharePoint 2013 and PowerShell: Working with Project Site Issues List
    columns and Content Query Web Part by
    Kashif Pervaiz Butt
    KB: "Interesting, useful and nicely written article."
    Ed Price: "Great detail in this article! Could benefit with a TOC that jumps to the headings. Love the use of images and code! Great article!"
    Export to excel in SharePoint - Switch/Change list/view or Point to another list/view by
    Sudip Misra
    KB: "Interesting topic. But can you perhaps explain in your introduction in which case(s) someone would need to change the Guid? A bit more explanation on the content and the working of the .iqy file could also help in making it a more
    interesting article. "
    Ed Price: "Short and sweet! The image helps a lot!"
    PowerShell to do restructuring of SharePoint content by
    Ripon Kundu
    KB: "I’m sorry, but this is a very difficult and complex topic that cannot be explained in 5 paragraphs. The article is far too superficial and does not contain in-depth information. If you want to cover it all and in detail, you will
    have to spread the content over several articles."
    Ed Price: "Good solution and explanations!"
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • SharePoint 2010 SQL Permission Errors

    We occasionally receive errors in the Event Log for SQL permission errors. I am not able to find what exactly is causing the issue and don't want to grant rights to something if I don't know what it is doing. There error is not specific
    to a particular list or library. Below is one example of the ULS log output. I see references to a deadlock but also permission denied.
    Name=Request (GET:https://subsite.contoso.com:443/HomePage/Forms/AllItems.aspx)
    Site=/
    Leaving Monitored Scope (PostResolveRequestCacheHandler). Execution Time=13.8458
    Videntityinfo::isFreshToken reported failure.
    Begin Query the AD to get the user email and display name.
    End Query the AD to get the user email and display name.
    System.Data.SqlClient.SqlException: The EXECUTE permission was denied on the object 'proc_SecAddUser', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    The EXECUTE permission was denied on the object 'proc_AddListItem', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    The EXECUTE permission was denied on the object 'proc_UpdateDiskUsed', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
    at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
    at System.Data.SqlClient.SqlDataReader.get_MetaData()
    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
    at Microsoft.SharePoint.Utilities.SqlSession.ExecuteReader(SqlCommand command, CommandBehavior behavior, SqlQueryData monitoringData, Boolean retryForDeadLock)
    at Microsoft.SharePoint.SPSqlClient.ExecuteQueryInternal(Boolean retryfordeadlock)
    at Microsoft.SharePoint.SPSqlClient.ExecuteQuery(Boolean retryfordeadlock)
    at Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String bstrUrl, Guid& pguidID, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags, Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String& pbstrAlternateMUICultures, Int32& puiVersion, Int16& pnClientTag)
    at Microsoft.SharePoint.Library.SPRequest.OpenWebInternal(String bstrUrl, Guid& pguidID, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags, Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String& pbstrAlternateMUICultures, Int32& puiVersion, Int16& pnClientTag)
    at Microsoft.SharePoint.SPWeb.InitWebPublic()
    at Microsoft.SharePoint.SPWeb.get_Url()
    at Microsoft.SharePoint.SPGroup.InitMember()
    at Microsoft.SharePoint.SPGroup..ctor(SPWeb web, SPSecurableObject scope, SPUser user, String GroupName, Object[,] arrGroupsData, UInt32 index, Int32 iByParamId, SPGroupCollectionType groupCollectionType)
    at Microsoft.SharePoint.SPGroupCollection.get_Item(String name)
    at Microsoft.SharePoint.Administration.SPFarm.PerformCentralAdministratorsGroupOperation(AdminGroupOperation operation, String[] usersToAdd, String[] usersToRemove, Boolean& groupExists)
    at Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator(Boolean allowContentApplicationAccess)
    at Microsoft.SharePoint.SPSite.set_AdministratorOperationMode(Boolean value)
    at Microsoft.SharePoint.SPFeatureManager.EnsureSiteAndWeb(SPUrlZone zone, Guid databaseid, Guid siteid, Guid webid, SPSite& site, SPWeb& web)
    at Microsoft.SharePoint.SPFeatureManager.<>c__DisplayClass19.<GetFeatureRootAndListSchemaPaths>b__18()
    at Microsoft.SharePoint.SPSecurity.RunAsUser(SPUserToken userToken, Boolean bResetContext, WaitCallback code, Object param)
    at Microsoft.SharePoint.SPFeatureManager.GetFeatureRootAndListSchemaPaths(Byte[]& userToken, Guid& tranLockerId, Int32 nZone, Guid databaseid, Guid siteid, Guid webid, Guid featid, Int32 ltid, String& sPathToFeatureRoot, String& sPathToSchemaXml)
    at Microsoft.SharePoint.Library.SPRequestInternalClass.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex)
    at Microsoft.SharePoint.Library.SPRequest.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex)
    at Microsoft.SharePoint.SPViewCollection.EnsureViewSchema(Boolean fullBlownSchema, Boolean bNeedInitallViews)
    at Microsoft.SharePoint.SPList.get_Views()
    at Microsoft.SharePoint.SPList.get_DefaultViewUrl()
    at Microsoft.SharePoint.Publishing.CachedList..ctor(SPList list, CachedObjectFactory factory)
    at Microsoft.SharePoint.Publishing.CachedArea.GetChildListByGuid(Guid listIdGuid)
    at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetCachedList(SPWeb web, Guid listId)
    at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavSettingsXml(SPWeb web, Guid sourceListId, Boolean& listExists)
    at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavigationSettings(SPWeb web, Guid sourceListId, Boolean checkWebPropHint)
    at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationContext.get_NavigationSettings()
    at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationContext.EnsurePageInitEventHandling(Control controlOnPage)
    at Microsoft.Office.Server.WebControls.MetadataHierarchyDataSourceControl.OnInit(EventArgs e)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.AddedControl(Control control, Int32 index)
    at Microsoft.SharePoint.WebControls.DelegateControl.AddControlResilient(Control ctl)
    at Microsoft.SharePoint.WebControls.DelegateControl.CreateChildControls()
    at System.Web.UI.Control.EnsureChildControls()
    at Microsoft.SharePoint.WebControls.DelegateControl.OnInit(EventArgs e)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.AddedControl(Control control, Int32 index)
    at System.Web.UI.ControlBuilder.BuildChildren(Object parentObj)
    at System.Web.UI.TemplateBuilder.InstantiateIn(Control container)
    at Microsoft.SharePoint.WebControls.UIVersionedContent.CreateChildControls()
    at System.Web.UI.Control.EnsureChildControls()
    at Microsoft.SharePoint.WebControls.UIVersionedContent.OnInit(EventArgs e)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Control.InitRecursive(Control namingContainer)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest()
    at System.Web.UI.Page.ProcessRequest(HttpContext context)
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
    at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
    at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
    at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
    at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
    at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
    at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
    SqlError: 'The EXECUTE permission was denied on the object 'proc_SecAddUser', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.' Source: '.Net SqlClient Data Provider' Number: 229 State: 5 Class: 14 Procedure: 'proc_SecAddUser' LineNumber: 1 Server: 'sqlserver.contoso.com'
    SqlError: 'The EXECUTE permission was denied on the object 'proc_AddListItem', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.' Source: '.Net SqlClient Data Provider' Number: 229 State: 5 Class: 14 Procedure: 'proc_AddListItem' LineNumber: 1 Server: 'sqlserver.contoso.com'
    SqlError: 'The EXECUTE permission was denied on the object 'proc_UpdateDiskUsed', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.' Source: '.Net SqlClient Data Provider' Number: 229 State: 5 Class: 14 Procedure: 'proc_UpdateDiskUsed' LineNumber: 1 Server: 'sqlserver.contoso.com'
    Insufficient SQL database permissions for user 'Name: contoso\user1 SID: S-1-5-21-1326408308-1533151006-945732055-253740
    ImpersonationLevel: Impersonation' in database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99' on SQL Server instance 'sqlserver.contoso.com'.
    Additional error information from SQL Server is included below.
    The EXECUTE permission was denied on the object 'proc_SecAddUser', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    The EXECUTE permission was denied on the object 'proc_AddListItem', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    The EXECUTE permission was denied on the object 'proc_UpdateDiskUsed', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    ConnectionString: 'Data Source=sqlserver.contoso.com;
    Initial Catalog=SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99;
    Integrated Security=True;
    Enlist=False;
    Asynchronous Processing=False;
    Connect Timeout=15' ConnectionState: Closed ConnectionTimeout: 15
    SqlCommand:
    'SET NOCOUNT ON;
    DECLARE @DN nvarchar(256),@LN nvarchar(128),@@DocUIVersion int,@@Level tinyint,@@S uniqueidentifier;
    DECLARE @ItemId int;
    DECLARE @@iRet int;
    DECLARE @ExtraItemSize int;
    DECLARE @Login nvarchar(255);
    DECLARE @Title nvarchar(255);
    DECLARE @Email nvarchar(255);
    DECLARE @Notes nvarchar(1023);
    DECLARE @MobilePhone nvarchar(127);
    DECLARE @AddedToTable bit;
    DECLARE @UserIdOut int;
    DECLARE @LoginOut nvarchar(255);
    DECLARE @TitleOut nvarchar(255);
    DECLARE @EmailOut nvarchar(255);
    DECLARE @NotesOut nvarchar(1023);
    DECLARE @MobilePhoneOut nvarchar(127);
    DECLARE @DeletedOut bit;
    DECLARE @NeedtoAddtoList bit;
    DECLARE @IsGroup bit;
    SET @IsGroup = 0;
    SET @@Level = 1;
    SELECT @Login = @wssp0;
    SELECT @Title = @wssp1;
    SELECT @Email = @wssp2;
    SELECT @Notes = @wssp3;
    SELECT @MobilePhone = @wssp4;
    SELECT @@S=@wssp5;
    EXEC @@iRet = proc_SecAddUser @@S, @wssp6, @wssp7, @wssp8, @wssp9, @wssp10, @Login, @Title, @Email, @Notes, @MobilePhone, @wssp11, @wssp12, @wssp13, @wssp14, @AddedToTable OUTPUT, @UserIdOut OUTPUT, @LoginOut OUTPUT, @TitleOut OUTPUT, @EmailOut OUTPUT, @NotesOut OUTPUT, @MobilePhoneOut OUTPUT, @DeletedOut OUTPUT, @NeedtoAddtoList OUTPUT;
    IF @@iRet <> 0 BEGIN GOTO DONE;
    END ;
    SELECT @ItemId = @UserIdOut;
    IF @NeedtoAddtoList = 0 BEGIN GOTO DONE;
    END ;
    BEGIN TRAN IF NOT EXISTS( SELECT tp_ID FROM UserData WHERE tp_ListId = 'E97F9667-B512-4AF9-8F98-ABA92DA3D4A2' AND tp_ID = @ItemId AND tp_Level = 1 AND tp_RowOrdinal =0) BEGIN SELECT @ExtraItemSize = 0 EXEC @@iRet = proc_AddListItem @SiteId =@wssp15,@WebId=@wssp16,@ListID=@wssp17,@RowOrdinal=@wssp18,@ItemDocType=@wssp19,@SortTypeReversed=@wssp20,@RetainId=@wssp21,@RetainObjectIdentity=@wssp22,@ItemId = @ItemId OUTPUT,@ItemDirName=@DN OUTPUT,@ItemLeafName=@LN OUTPUT,@UserID=@wssp23,@tp_Author = @ItemId,@tp_Editor = @ItemId,@TimeNow=@wssp24,@CopySecurityFromMasterID=@wssp25,@UseNvarchar1ItemName=@wssp26,@ServerTemplate=@wssp27,@IsNotUserDisplayed=@wssp28,@Basetype=@wssp29,@Level=@wssp30,@UIVersion=@wssp31,@tp_GUID=@wssp32,@CheckSchemaVersion=@wssp33,@OnRestore=@wssp34,@AddNamespace=@wssp35,@CheckDiskQuota=@wssp36, @tp_ContentTypeId = @wssp37, @nvarchar1 = @wssp38, @tp_ModerationStatus = @wssp39, @nvarchar3 = @wssp40, @nvarchar4 = @wssp41, @nvarchar5 = @wssp42, @nvarchar6 = @wssp43, @bit2 = @wssp44, @bit3 = @wssp45, @nvarchar9 = @wssp46, @nvarchar10 = @wssp47, @bit4 = @wssp48, @Size=@wssp49, @ExtraItemSize = @ExtraItemSize , @eventData=@wssp50, @acl=@wssp51, @DocClientId=@wssp52;
    IF @@iRet <> 0 BEGIN ROLLBACK TRAN;
    GOTO DONE;
    END END ;
    COMMIT TRAN;
    EXEC proc_UpdateDiskUsed @@S, 1;
    DONE:
    SELECT @@iRet, @ItemId, @AddedToTable, @LoginOut, @TitleOut, @EmailOut, @NotesOut, @MobilePhoneOut, @DeletedOut '
    CommandType: Text
    CommandTimeout: 0
    Parameter: '@wssp0'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: 'NT AUTHORITY\LOCAL SERVICE'
    Parameter: '@wssp1'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: 'UserLast, UserFirst'
    Parameter: '@wssp2'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: ''
    Parameter: '@wssp3'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: ''
    Parameter: '@wssp4'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: ''
    Parameter: '@wssp5'
    Type: UniqueIdentifier
    Size: 0
    Direction:
    Input Value: 'eb7d8a16-18a1-46d7-a35d-36eedccb321b'
    Parameter: '@wssp6'
    Type: VarBinary
    Size: 8000
    Direction: Input
    Parameter: '@wssp7'
    Type: VarBinary
    Size: 8000
    Direction: Input
    Parameter: '@wssp8'
    Type: DateTime
    Size: 0
    Direction: Input
    Value: '04/24/2014 13:49:03'
    Parameter: '@wssp9'
    Type: Bit Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp10'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp11'
    Type: Int
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp12'
    Type: UniqueIdentifier
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp13'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp14'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp15'
    Type: UniqueIdentifier
    Size: 0
    Direction: Input
    Value: 'eb7d8a16-18a1-46d7-a35d-36eedccb321b'
    Parameter: '@wssp16'
    Type: UniqueIdentifier
    Size: 0
    Direction: Input
    Value: 'c3cfb850-7d5e-4fd1-bea7-c2add4127427'
    Parameter: '@wssp17'
    Type: UniqueIdentifier
    Size: 0
    Direction: Input
    Value: 'e97f9667-b512-4af9-8f98-aba92da3d4a2'
    Parameter: '@wssp18'
    Type: TinyInt
    Size: 1
    Direction: Input
    Value: '0'
    Parameter: '@wssp19'
    Type: TinyInt
    Size: 1
    Direction: Input
    Value: '0'
    Parameter: '@wssp20'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp21'
    Type: UniqueIdentifier
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp22'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp23'
    Type: Int
    Size: 0
    Direction:
    Input Value: '-1'
    Parameter: '@wssp24'
    Type: DateTime
    Size: 0
    Direction: Input
    Value: '04/24/2014 13:49:03'
    Parameter: '@wssp25'
    Type: Int
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp26'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'True'
    Parameter: '@wssp27'
    Type: Int
    Size: 0
    Direction: Input
    Value: '112'
    Parameter: '@wssp28'
    Type: Bit
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp29'
    Type: Int
    Size: 0
    Direction: Input
    Value: '0'
    Parameter: '@wssp30'
    Type: TinyInt
    Size: 1
    Direction: Input
    Value: '1'
    Parameter: '@wssp31'
    Type: Int
    Size: 0
    Direction: Input
    Value: '512'
    Parameter: '@wssp32'
    Type: UniqueIdentifier
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp33'
    Type: Int
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp34'
    Type: Bit
    Size: 0
    Direction:
    Input Value: 'False'
    Parameter: '@wssp35'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'True'
    Parameter: '@wssp36'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp37'
    Type: VarBinary
    Size: 8000
    Direction: Input
    Parameter: '@wssp38'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: 'UserLast, UserFirst'
    Parameter: '@wssp39'
    Type: Int
    Size: 0
    Direction: Input
    Value: '0'
    Parameter: '@wssp40'
    Type: NVarChar
    Size: 4000
    Direction: Input
    Value: 'NT AUTHORITY\LOCAL SERVICE'
    Parameter: '@wssp41'
    Type: NVarChar
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp42'
    Type: NVarChar
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp43'
    Type: NVarChar
    Size: 0
    Direction:
    Input Value: ''
    Parameter: '@wssp44'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp45'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp46'
    Type: NVarChar
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp47'
    Type: NVarChar
    Size: 0
    Direction: Input
    Value: ''
    Parameter: '@wssp48'
    Type: Bit
    Size: 0
    Direction: Input
    Value: 'False'
    Parameter: '@wssp49'
    Type: Int
    Size: 0
    Direction: Input
    Value: '82'
    Parameter: '@wssp50'
    Type: VarBinary
    Size: 0
    Direction: Input
    Parameter: '@wssp51'
    Type: VarBinary
    Size: 8000
    Direction: Input
    Parameter: '@wssp52'
    Type: VarBinary
    Size: 0
    Direction: Input
    System.Data.SqlClient.SqlException:
    The EXECUTE permission was denied on the object 'proc_SecAddUser', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    The EXECUTE permission was denied on the object 'proc_AddListItem', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    The EXECUTE permission was denied on the object 'proc_UpdateDiskUsed', database 'SharePoint_AdminContent_d4605df0-8a2d-44e0-8805-8d65c4d73d99', schema 'dbo'.
    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
    at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
    at System.Data.SqlClient.SqlDataReader.get_MetaData()
    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
    at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
    at Microsoft.SharePoint.Utilities.SqlSession.ExecuteReader(SqlCommand command, CommandBehavior behavior, SqlQueryData monitoringData, Boolean retryForDeadLock)
    at Microsoft.SharePoint.SPSqlClient.ExecuteQueryInternal(Boolean retryfordeadlock)
    at Microsoft.SharePoint.SPSqlClient.ExecuteQuery(Boolean retryfordeadlock)
    Videntityinfo::isFreshToken reported failure.
    Leaving Monitored Scope (CachedList:HomePage). Execution Time=15.1112
    Leaving Monitored Scope (Load CachedList:151c2f9a-be3a-42ad-a4c6-379cb6ec05ad). Execution Time=825.2132
    Leaving Monitored Scope (Request (GET:https://subsite.contoso.com:443/HomePage/Forms/AllItems.aspx)). Execution Time=966.741

    did you check this post, 
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/5f8003a0-f845-4fb6-8b43-a0a234bcb1ea/the-execute-permission-was-denied-on-the-object-multiple-alerts?forum=sharepointadminprevious
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Microsoft TechNet Wiki SharePoint 2010 Guru - Winners for December!!

    The results for December's
    TechNet Guru competition have been posted!
    http://blogs.technet.com/b/wikininjas/archive/2014/01/16/technet-guru-awards-december-2013.aspx
    Congratulations to all our new Gurus for December!
    We will be interviewing some of the winners and highlighting their achievements, as the month unfolds.
    Post your JANUARY contributions here:
    http://social.technet.microsoft.com/wiki/contents/articles/22211.technet-guru-contributions-for-january-2014.aspx
    Read all about January's competition, hopefully in a stickied post, at the top of this forum.
    Below is a summary of the medal winners for December. The last column being a few of the comments from the judges.
    Unfortunately, runners up and their judge feedback comments had to be trimmed from THIS post, to fit into the forum's 60,000 character limit, however
    the full version is available on TechNet Wiki.
    Some articles only just missed out, so we may be returning to discuss those too, in future blogs.
     BizTalk Technical Guru - December 2013  
    Steef-Jan Wiggers
    Managing Windows Azure BizTalk Services with REST API
    Ed Price: "I'm not sure how you come up with such vital topics, but this is as important as it comes, and you nailed it!!!"
    TGN: "It's almost unfair for others, Steef-Jan is a God when it comes to writing tutorials and articles, great one!"
    Sandro Pereira
    BizTalk Server: Grouping and Sorting Operations Inside BizTalk Maps
    Using the Muenchian Method
    TGN: "Very good article, I love this. Explains grouping and sorting in a good way, and by following best practice. Very good Sandro"
    Ed Price: "Great explanations and fantastic formatting!"
    Maheshkumar S Tiwari
    BizTalk Server 2010: How to Insert Image In SQL Through Orchestration
    Ed Price: "Very clear instructions through great use of images!"
    TGN: "Should contain a warning around the size of the images, I do not usually recommend this way when using BizTalk due to performance."
     SharePoint 2010 / 2013 Technical Guru - December 2013  
    Matthew Yarlett
    SharePoint: A Complete Guide to Getting and Setting Fields using C#
    Craig Lussier: "A fantastic reference that every SharePoint developer should have bookmarked. Well done!"
    GO: "Matthew knows how to write an article worthy of recognition! This is a reliable source and contains many SharePoint and PowerShell examples that will be useful for IT-PRO as developers! A big thank you for your participation and your
    articles Matthew! Excellent work!"
    Margriet Bruggeman: "What a handy reference!"
    Ed Price: "What an epic article! From Mohammad in the comments: "this is something to add in my favourites, thanks"
    Jinchun Chen: "Good guide"
    Benoit Jester - MTFC
    SharePoint 2013 - Design Manager : Use of Display Templates
    Ed Price: "The comments say it well. From Matthew: "Great article Benoit! I agree, it's a great feature!" From Dan: "I agree with Matthew. I can see myself refer to this article in the near future. I'm definitely
    adding this to my bookmark list. Thank you Benoit for sharing your knowledge.""
    Craig Lussier: "Great walkthrough of Display Templates in SharePoint 2013. Well written, great screenshots and thoughtful material. "
    GO: "If you want to have a better knowledge of SharePoint 2013, Benoit is your man! Again a great article: The use of XSLT ? Done ! This article absolutely deserves a medal!"
    Margriet Bruggeman: "Not a big fan of design manager, but def. a nice write-up"
    Nilesh Jain
    Sharepoint 2010 : A Complete list of SPFile Operations using ECMA Script
    Jinchun Chen: "Good getting start"
    GO: "This articles show us various methods/properties associated with SPFile object! Clever article and well written! Great source!"
    Craig Lussier: "Well written reference for SPFile operations with solid examples. "
    Ed Price: "Solid formatting! Great comments on this article: From Matthew: "Nice article Nilesh!" From Dan: "Thank you for sharing your knowledge. I'm a big fan of using screenshots when writing an article and you've definitely
    done a great job here. Thanks again.""
    Margriet Bruggeman: "Nice idea, but the reference is too short to be really cool"
     Small Basic Technical Guru - December 2013  
    Nonki Takahashi
    Small Basic Known Issue: 21694 - Font and Pen Width Change Earlier in Remote
    RZ: "Very useful tip. May potentially save some frustration :)"
    Ed Price: "This code is very helpful!"
    Nonki Takahashi
    Small Basic Known Issue: 22108 - Viewport of GraphicsWindow
    is Narrower and Sometimes Resized in Remote
    Ed Price: "The diagrams really help make this clear. Great job!"
    RZ: "Again, very useful tip. And thank you highlighting them."
    Nonki Takahashi
    Small Basic Known Issue: 21691 - Rectangle and Ellipse Become Smaller in Remote
    RZ: "Very useful tip. May potentially save some frustration :)"
    Ed Price: "Your samples you wrote help give these articles an added boost!"
     SQL BI and Power BI (SSAS, SSIS, SSRS, Power Pivot) Technical Guru - December 2013  
    Tim Pacl
    Functional Reports: Making a Report Into a Management Tool
    NN: "Terrific article! Very helpful and clean steps"
    Ed Price: "Tim nails it again with a fantastic and descriptive narrative on a great topic! It could be improved with images to show what you're describing. Fantastic article!"
    Michael Amadi
    A practical example of how to handle simple many to many
    relationships in Power Pivot/SSAS Tabular models
    Ed Price: "Great topic and great formatting! The descriptions are helpful, the images and the tables help clarify. The bold text really pops! Great article!"
    NN: "Great article explaining a common problem and solution"
    Tim Pacl
    Using a Date Picker for an Analysis Data Query Parameter
    NN: "Another interesting article by Tim"
    Ed Price: "Another great article from Tim. Shorter but sweet!"
     SQL Server General and Database Engine Technical Guru - December 2013  
    Uwe Ricken
    How does SQL Server allocate space in a heap
    Samuel Lester: "Amazing content, great presentation, and incredibly educational! "
    DRC: "• Very nice article, very well documented. • Clear explanation of the behaviour and queries to trace the same. • This also explains the output of the queries which makes the users more comfortable while reproducing the behaviour
    explained. • The only modification is to remove the .(dot) for the value “8.096” which should be 8096. "
    DB: "Clear and informative explanation of details not available elsewhere."
    Jinchun Chen: "Awesome"
    Ed Price: "Another high-quality article from Uwe! Great formatting and even a good interaction with Shanky in the comments!"
    NN: "Great and thorough article"
     Transact-SQL Technical Guru - December 2013  
    Naomi N
    T-SQL: Relational Division
    DB: "Clear and detailed."
    Jinchun Chen: "Nice article!"
    Richard Mueller: "Very well done and well researched."
    Ed Price: "The article comments say it welll. From Saeid: "Surprised with this one! This is really one of the important topics. Many questions in MSDN SQL forums are about this topic" From Carmelo: "Very good work Naomi!"
    Samuel Lester: "Outstanding article again! As mentioned in the article and comments, variations of this question appear in the forums frequently and it is nice to have this article to reference. Great breadth and depth with each solution!"
    Durval Ramos
    How to extract data in XML to meet the requirements of a Schema
    Samuel Lester: "Creative solution and great write-up! "
    Richard Mueller: "The articles in this group were very close. This is a great article with outstanding links. The See Also section should only include Wiki articles."
    Ed Price: "Very detailed narrative that's well supported by great formatting and images! Great article!"
    Saeid Hasani
    Error handling within Triggers using T-SQL
    Richard Mueller: "A well executed article. The trigger rules were confusing to me."
    Ed Price: "Another great article from Saeid! This could be made better with more explanations for each step. Good job!"
    Samuel Lester: "Great new content and nice companion to your prior article. "
     Visual Basic Technical Guru - December 2013  
    Dewayne Basnett
    Prime Number Sieve
    Richard Mueller: "Amazing material that will take some study, but very clever. Donald Knuth in "The Art of Computer Programming", vol. 2, says Eratosthenes filter only considers odd integers and increments from
    p*p."
    SB: "Nice article, not much practical use but just details coding for the fun of solving a problem"
    HomeGrownCoder
    Don't Throw Out the System Brushes
    Richard Mueller: "An important concept that is well explained, with lots of links. Should have a See Also section."
    SB: "Nice article which address a real world issue that occurs."
    Paul Ishak
    Declaring numeric data types
    SB: "Good simple piece helping detail best numeric types to use."
    Richard Mueller: "Basic recommendations. This article could use links and a See Also section."
     Visual C# Technical Guru - December 2013  
    Jaliya Udagedara
    Loading Related Entities in Entity Framework
    NN: "Very clear and helpful article! Nicely done"
    DB: "Clear and informative."
    Ed Price: "Fantastic article with a good suggestion in the comments. Could benefit from a TOC. Great job!"
    chriga
    Identifying and Resolving Shortcuts/Links of files and folders
    NN: "Short and useful article"
    DB: "Useful bit of information."
    Ed Price: "Great formatting and article!"
     Windows Phone and Windows Store Apps Technical Guru - December 2013  
    Saad Mahmood
    Binding any JSON data list in your application in 10 mins.(Windows Phone)
    Ed Price: "Great detail, formatting, and use of images!"
    Peter Laker: "Nice simple example"
    Saad Mahmood
    Now Check for updates of your app inside your Windows Phone application 
    Ed Price: "Good use of code formatting. Could benefit from a TOC."
    Peter Laker: "Great article, thanks Saad"
    Ken Tucker
    Convert date time received in JSON to a .Net DateTime
    Ed Price: "It's valuable, short and sweet, good code commenting, and it has good interaction in the Wiki article comments. But it is a bit generic for this category."
    Peter Laker: "Top tip, nice layout, thanks Ken!"
     Windows Presentation Foundation (WPF) Technical Guru - December 2013  
    dev hedgehog
    The Myth of BindingGroup
    Ed Price: "Very thorough article developed from forum questions. Great job! But why is it a Myth if it's really helpful? =^)"
    Peter Laker: "Another excellent contribution from dev hedgehog. Good subject."
    Shweta Lodha
    Safest way to use RaisePropertyChanged method
    Ed Price: "Good topic and explanations. Could be improved with black font and with a TOC. Good job!"
    Peter Laker: "Nice tip from Shweta. There are various variations to this."
    chriga
    Binding of DataGrid column header
    Ed Price: "Short and sweet! Fantastic formatting and great descriptions help sell this one!"
    Peter Laker: "Useful example and welcome edition to the knowledge base, thanks chrigra!"
     Windows Server Technical Guru - December 2013  
    Mr X
    How DNS aging and scavenging works
    Richard Mueller: "Very good information. The images, links, and code example help a lot."
    JH: "Brilliant article, great explanations and illustrations"
    Ed Price: "Explanations, links, code, images, diagrams... it's all here! It could benefit from a TOC for easier navigation. Just add headers and then "[toc]" at the top of the article."
    JM: "Excellent article and a nice use of good graphics, nice work!"
    Kelly Bush
    Delegate Replication Rights to non-admins
    JM: "This is an excellent article, nice work!"
    JH: "Like how author organized and summarized a forum post and added more, like "applies to" values "
    Ed Price: "Good reference, instructions, explanations, and images! Could be improved with a TOC."
    Richard Mueller: "On my first reading of the articles in this section I had a 3 way tie for first. This article covers a very important concept for security. It could use a See Also section."
    Mr X
    How to mark an Active Directory attribute to be copied when duplicating
    a user template
    Richard Mueller: "Very useful and well explained information. Very good images. This could use a See Also section."
    JM: "This is an excellent article, however the first sentence needs to be revised for clarity."
    As mentioned above, runners up and their judge feedback were removed from this forum post, to fit into the forum's 60,000 character limit.
    A great big thank you to EVERYONE who contributed an article to last month's competition.
    Hopefully we will see you ALL again in this month's listings?
    As mentioned above, runners up and comments were removed from this post, to fit into the forum's 60,000 character limit.
    You will find the complete post, comments and feedback on the
    main announcement post.
    Please join the discussion, add a comment, or suggest future categories.
    If you have not yet contributed an article for this month, and you think you can write a more useful, clever, or better produced wiki article than the winners above,
    here's your chance! :D
    Best regards,
    Pete Laker
    More about the TechNet Guru Awards:
    TechNet Guru Competitions
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and only
    TechNet Wiki, for future generations to benefit from! You'll never get archived again!
    If you are a member of any user groups, please make sure you list them in the
    Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.

    Congrats to Matthew, Benoit, and Nilesh!
     SharePoint 2010 / 2013 Technical Guru - December 2013  
    Matthew Yarlett
    SharePoint: A Complete Guide to Getting and Setting Fields using C#
    Craig Lussier: "A fantastic reference that every SharePoint developer should have bookmarked. Well done!"
    GO: "Matthew knows how to write an article worthy of recognition! This is a reliable source and contains many SharePoint and PowerShell examples that will be useful for IT-PRO as developers! A big thank you for your participation and your articles
    Matthew! Excellent work!"
    Margriet Bruggeman: "What a handy reference!"
    Ed Price: "What an epic article! From Mohammad in the comments: "this is something to add in my favourites, thanks"
    Jinchun Chen: "Good guide"
    Benoit Jester - MTFC
    SharePoint 2013 - Design Manager : Use of Display Templates
    Ed Price: "The comments say it well. From Matthew: "Great article Benoit! I agree, it's a great feature!" From Dan: "I agree with Matthew. I can see myself refer to this article in the near future. I'm definitely adding this
    to my bookmark list. Thank you Benoit for sharing your knowledge.""
    Craig Lussier: "Great walkthrough of Display Templates in SharePoint 2013. Well written, great screenshots and thoughtful material. "
    GO: "If you want to have a better knowledge of SharePoint 2013, Benoit is your man! Again a great article: The use of XSLT ? Done ! This article absolutely deserves a medal!"
    Margriet Bruggeman: "Not a big fan of design manager, but def. a nice write-up"
    Nilesh Jain
    Sharepoint 2010 : A Complete list of SPFile Operations using ECMA Script
    Jinchun Chen: "Good getting start"
    GO: "This articles show us various methods/properties associated with SPFile object! Clever article and well written! Great source!"
    Craig Lussier: "Well written reference for SPFile operations with solid examples. "
    Ed Price: "Solid formatting! Great comments on this article: From Matthew: "Nice article Nilesh!" From Dan: "Thank you for sharing your knowledge. I'm a big fan of using screenshots when writing an article and you've definitely done a great
    job here. Thanks again.""
    Margriet Bruggeman: "Nice idea, but the reference is too short to be really cool"
    Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Sharepoint 2010 Database Storage double in size

    Hi,
    I've noticed something interesting about content databases on SharePoint 2010. I appears that size of the database is double the size of the content. Is this how SharePoint is designed?
    For example, the web application content database "Current storage used: 2837 MB" in Central Admin, but if I check the actual content database size in DB Server it shows 4223 MB.

    1st we need to identify that which thing is causing this issue:
    open the SQl management Studio and connect to the SQL server from here:
    right click on the Database > Reports > Standard Reports > Disk
    Usage By Table
    Check which table is chewing all the space(i.e alldoc, audit, alldocstream etc). if it is audit then you have to think becuase audit table never count towards quota.
    2nd) also check if there is any white/free space in the content db.
    3rd) make sure not too much data in the Site collection Admin recycle bin(2nd stage), this is not counting towards the quota.
    4th) run the below script to force the recalculate the space of the site collection.
    $URL = "https://<spsite>/<sitecollection>"
    $Site = Get-SPSite -identity $URL
    $Site.RecalculateStorageUsed()
    $site.Usage.Storage
    please share the result.
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • SharePoint 2010 content database size issues alldocs streams

    HI All,
    We are planning to do migration from sharepoint 2010 to sharepoint 2013. our database team identified that "all docs streams" and "audit log table" using almost 300 gig
    we dropped "audit log" table today almost 100 gig
     but still "all doc streams" table size is almost 147 gig
    how to handle this situation before migration?
    do I need to migrate as it is or do I need to work on "all doc streams" table
    hot to handle database size
    which way you recommend ? what are the best practices
    please see database table size
    can any one please send me step by step implementation?
    Thanks,
    kumar
    kkm

    First off, touching SharePoint database tables is completely unsupported.
    http://support.microsoft.com/kb/841057
    You shouldn't be making changes within the database at all and you're putting yourself out of support by doing so.
    AllDocStreams is your data. You need to have users clean up data, or move Site Collections to new Content Databases if you feel you need to reduce the size of the table itself.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Content Search and not the document in SharePoint 2010

    Hi,
    The requirement is : Search the content of documents by storing the data in a database-driven structure and get the search results in a grid view with data in different columns. My questions are :-
    1) Can we store complete content of the word document in a separate database (other than content DB of site collection) or in list/library and show in search results/SP search result page ?
    2) Can we convert the existing documents in XML format and save it SharePoint ? Will that content be visible in Search results  ?
    3) How can we modify search page to have check box before every search result ?
    4) How can we export the selected search results in an excel file ?
    Any help will be highly appreciated !!!
    Vipul Jain

    Hi Inderjeet,
    Thanks for the reply. But the client's existing documents are in .doc (Word 2003) format , which is not an open-xml supported format. So the first step would be -
    Q1) How can we extract the content from word documents ?
    The existing documents are based on a standard corporate template (.dot). These documents are having very heavy content , for example, resume document of an employee, having 20 experiences in very big paragraphs in text format.
    Q2) Can we store such large content (experience/qualifications/professional licenses etc) in SharePoint list/library columns ? If yes , which column type will be used...  
    Its true that we can convert the existing documents in XML and then the content will be searchable in SharePoint 2010.
    Q3) Can we customize the search page to that level that it can give us results in a grid view having different columns , and user can select the multiple search results and create a document dynamically based on those selected search results.
    I Know anything can be done using customization's (.net C#)..I just want to clarify for SharePoint search page. If yes , then there will be no need to store the document contents in a separate SQL database.
    Kindly reply.
    Vipul Jain

Maybe you are looking for

  • ORacle 11g RAC setup on linux RHEL 5

    Hi all, I have 2 server class machine but not having separate disk array. In both server machine i have local disk array with 3 Gbps Reading/Writing speed. Can i use one local disk array as shared storage for both server? If anybody have idea please

  • Flash player skipping audio when full screening

    Hi, whenever I full screen or go out of fullscreen using flash player, youtube or twitch.tv, the audio stops for like 1 second, and then resumes. This is extremely irritating and has caused me to use Chrome for the last few years, even though I like

  • My ipod touch 4 will connect to the computer then disconnects. PLEASE HELP!!!

    I have an iPod touch 4th generation. I got it in Dec 2011 I believe. I really haven't had any major problems with it until just recently. Normally when I would upload pictures from my iPod to my PC it would have this menu bar pop up and then I could

  • PalyMemories Home not working

    Hi, I have a Mac Mini mid 2011 running OS X 10.10.2 and PlayMemories 2.2 is not working, basically upon opening the software I get the error message "PlayMemories Home quit unexpectedly". Has anybody has this problem and more importantly found a solu

  • System preferences icon changed...

    One of the icons in my system preferences panel changed into something really weird looking. Is there a free program I can use to take a screenshot of my screen so I can show people what happenned and then figure out how to change it back? Thanks, Pa