<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Random Thoughts on SharePoint, BI, and .NET</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/feldman/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/feldman/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:20:44 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Installing Office 2010 and SharePoint 2007 on the same box will ruin your day</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/installing-office-2010-and-sharepoint-2007-on-the-same-box-will-ruin-your-day</link>
      <pubDate>Thu, 27 May 2010 12:14:00 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2010/05/27/installing-office-2010-and-sharepoint-2007-on-the-same-box-will-ruin-your-day/</guid>
      <description><![CDATA[if you are seeing this error&nbsp;"SPUpgradeException: One or more types failed to load" exception...]]></description>
      <content:encoded><![CDATA[<p>if you are seeing this error&nbsp;"SPUpgradeException: One or more types failed to load" exception when running configuration wizard" it's most likely because you installed office 2010 on your SharePoint 2007 box. &nbsp;I wasn't able to create web apps or deploy certain features. &nbsp;I solved the issue by removing Office 2010 and rebooting. &nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Access Denied due to .NET Framework 3.5 SP1</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/access-denied-due-to-net-framework-3-5-sp1</link>
      <pubDate>Wed, 06 May 2009 19:24:35 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2009/05/06/access-denied-due-to-net-framework-3-5-sp1/</guid>
      <description><![CDATA[I was doing an install recently and a client happened to have installed the .NET Framework 3.5 SP1...]]></description>
      <content:encoded><![CDATA[<p>I was doing an install recently and a client happened to have installed the .NET Framework 3.5 SP1 on the servers i was working.&#160; The first environment i installed was a two server environment (1 SharePoint, 1 SQL) and everything was working fine.&#160; When i moved to a 5 server environment and started the install i started getting access denieds on the search administration page and profile administration page.&#160; </p>  <p>I noticed one of the servers was generating issues related to ssl which was very curious because i hadn’t configured ssl.&#160; After some sifting through logs i came upon this entry…</p>  <blockquote>   <p align="left"><font size="1">05/05/2009 16:38:27.95 OWSTIMER.EXE (0x0C44)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0x0F04 Search Server Common&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MS Search Administration&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 86ze&#160;&#160;&#160;&#160; High&#160;&#160;&#160;&#160;&#160; Exception caught in Search Admin web-service proxy (client). System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---&gt; System.IO.IOException: Authentication failed because the remote party has closed the transport stream.&#160;&#160;&#160;&#160; at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)&#160;&#160;&#160;&#160; at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)&#160;&#160;&#160;&#160; at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)&#160;&#160;&#160;&#160; at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)&#160;&#160;&#160;&#160; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallba...</font>&#160;&#160;&#160;&#160;&#160; </p> </blockquote>  <p>This tells me that MOSS is trying to communicate to Office Shared Services for intra server ssp communication using SSL.&#160; </p>  <p>After sifting though support tickets i noticed people were fixing similar issues by fixing the SSL cert assigned to Office Server Shared Services Web Service Web site.&#160; </p>  <p>Finally i came upon this support KB which describes how to fix it, apparently .NET 3.5 SP1 breaks the ssl cert.&#160; Still curious why SSL is being used if i didn’t configure it.&#160; </p>  <p><a title="https://support.microsoft.com/kb/962928" href="https://support.microsoft.com/kb/962928">https://support.microsoft.com/kb/962928</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Restore error: "There are no more files" + COM error 0x80070012</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/restore-error-there-are-no-more-files-com-error-0x80070012</link>
      <pubDate>Wed, 14 Jan 2009 16:19:41 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2009/01/14/restore-error-there-are-no-more-files-com-error-0x80070012/</guid>
      <description><![CDATA[I was recently doing an stsadm –o restore to restore a backup and was able to successfully move my...]]></description>
      <content:encoded><![CDATA[<p>I was recently doing an stsadm –o restore to restore a backup and was able to successfully move my production site collection backup to test.&#160; When i went to the site it mostly worked with the exception of one subsite.&#160; One subsite was returning a COM error &quot;There are no more files&quot; with a COM error code 0x80070012.</p>  <p>When i investigated it more most of the site was working with the exception of the Pages.&#160; My guess was that the pages lost their association to the Page Layouts when i moved the site.&#160; </p>  <p>I solved this by deleting all of the pages and recreating them.&#160; </p>  <p>Hope this helps someone.&#160; </p>]]></content:encoded>
    </item>
    <item>
      <title>Error encountered during install of December 2008 Cumulative updates</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/error-encountered-during-install-of-december-2008-cumulative-updates</link>
      <pubDate>Thu, 18 Dec 2008 12:12:31 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/12/18/error-encountered-during-install-of-december-2008-cumulative-updates/</guid>
      <description><![CDATA[UPDATE:  This has been resolved by the product team with an updated build.&#160;   Problem:  I...]]></description>
      <content:encoded><![CDATA[<p>UPDATE:</p>  <p>This has been resolved by the product team with an updated build.&#160; </p>  <p>Problem:</p>  <p>I installed the December updates as mentioned here <a title="SharePoint Team Blog Post" href="https://blogs.msdn.com/sharepoint/archive/2008/12/17/announcing-december-cumulative-update-for-office-sharepoint-server-2007-and-windows-sharepoint-services-3-0.aspx" target="_blank">SharePoint Team Blog Post</a> and thought everything would just be as smooth as silk but that expectation was a little off.&#160; The configuration failed with very little information.&#160; </p>  <p>Since i’ve seen configuration fail a few times at clients i decided to expand my options by using the command line options <a href="https://technet.microsoft.com/en-us/library/cc263093.aspx#section2">on msdn</a>&#160; </p>  <p>using this command produced an upgrade.log file in the trace logs directory</p>  <pre>psconfig.exe -cmd upgrade -inplace b2b –force</pre>

<pre>The upgrade log produced this error </pre>

<p>[SPSearchDatabase Name=WSS_Search_DBNAME Parent=SPDatabaseServiceInstance Name=OfficeServers] failed. 
  <br />[SPManager] [ERROR] [12/18/2008 9:48:22 AM]: Object reference not set to an instance of an object. 

  <br />[SPManager] [ERROR] [12/18/2008 9:48:22 AM]:&#160;&#160;&#160; at Microsoft.SharePoint.Upgrade.SPSearchDatabaseAction.GetSearchContextSearchSqlStringValue(String stringName) 

  <br />&#160;&#160; at Microsoft.SharePoint.Upgrade.SearchQFE23318DatabaseAction.Upgrade() 

  <br />&#160;&#160; at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()</p>

<p>From this i guessed that it couldn’t upgrade the WSS Search DB which can easily be deleted and recreated. So i turned off the WSS Search Service and upgrade worked fine.&#160;&#160; </p>

<p>Solution:</p>

<p>Turn off WSS Search in Central Admin and Upgrade then turn back on.&#160; </p>]]></content:encoded>
    </item>
    <item>
      <title>Access Denied during Backup</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/access-denied-during-backup</link>
      <pubDate>Thu, 20 Nov 2008 16:37:08 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/11/20/access-denied-during-backup/</guid>
      <description><![CDATA[Was recently working with a client working on backup and came across this error...]]></description>
      <content:encoded><![CDATA[<p>Was recently working with a client working on backup and came across this error</p>  <table border="0" cellspacing="0" cellpadding="0"><tbody>     <tr>       <td valign="top">         <p>Shared Search Index </p>       </td>        <td valign="top">         <p>Completed</p>       </td>        <td valign="top">         <p>11/19/2008 2:04 PM</p>       </td>        <td valign="top">         <p>Object Shared Search Index failed in event OnPrepareBackup. For more information, see the error log located in the backup directory. UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))</p>       </td>     </tr>   </tbody></table>  <p>&#160;</p>  <p>With some more troubleshooting i came to this error in the trace logs on the index server which indicates backup is not the culprit but something to do with Search or the SSP not having the right permissions</p>  <p>11/19/2008 13:56:47.31 w3wp.exe (0x119C)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0x0D78 Search Server Common&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; MS Search Administration&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 86z4&#160;&#160;&#160;&#160; High&#160;&#160;&#160;&#160;&#160; Exception caught in Search Admin web-service (server). System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))&#160;&#160;&#160;&#160; at Microsoft.Office.Server.Search.Administration.SearchApi.RunOnServer[T](CodeToRun`1 remoteCode, CodeToRun`1 localCode, Boolean useCurrentSecurityContext, Int32 versionIn)&#160;&#160;&#160;&#160; </p>  <p>I was able to get around this by giving the SSP Service Account/App Pool admin permissions on the index server.&#160; I’m sure it was a more granular permission that could have fixed this issue but i didn’t have the time to troubleshoot this issue and the SSP Service Account is not externally exposed so our exposure is limited.&#160; </p>]]></content:encoded>
    </item>
    <item>
      <title>Access Denied with Windows Server 2008 and MOSS when Crawling</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/access-denied-with-windows-server-2008-and-moss-when-crawling</link>
      <pubDate>Thu, 18 Sep 2008 13:07:00 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/09/18/access-denied-with-windows-server-2008-and-moss-when-crawling/</guid>
      <description><![CDATA[So i created a new vm using Windows Server 2008, SharePoint Server 2007 + SP1 + Infrastructure...]]></description>
      <content:encoded><![CDATA[<P>So i created a new vm using Windows Server 2008, SharePoint Server 2007 + SP1 + Infrastructure updates.&nbsp; I'm also using a least priveleged account setup with least priveleged accounts running the individual MOSS Services and app pools.&nbsp; When I started a crawl of local office sharepoint server sites i noticed i was getting 401'ed by&nbsp;SiteData.asmx.&nbsp;&nbsp;</P>
<P>If you receive an warning in your event log with event id 2436 -&nbsp;"Access is denied. Check that the Default Content Access Account has access to this content, or add a crawl rule to crawl this content.&nbsp;&nbsp; (0x80041205)".&nbsp; </P>
<P>or this one in your crawl logs</P>
<P>Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has "Full Read" permissions on the SharePoint Web Application being crawled. (The item was deleted because it was either not found or the crawler was denied access to it.)&nbsp;</P>
<P>After a&nbsp;day of banging my head against my desk i figured out that Loopback check needed to be disabled.&nbsp; Interesting that&nbsp;IIS 7 isn't mentioned in the KB.&nbsp; Here's the <A href="https://support.microsoft.com/kb/896861" mce_href="https://support.microsoft.com/kb/896861">Disabling&nbsp;the Loopback Check KB</A>.&nbsp;&nbsp;&nbsp; </P>]]></content:encoded>
    </item>
    <item>
      <title>Another Internet Facing MOSS Site Goes Live: XcelEnergy.com</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/another-internet-facing-moss-site-goes-live-xcelenergy-com</link>
      <pubDate>Tue, 16 Sep 2008 16:11:00 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/09/16/another-internet-facing-moss-site-goes-live-xcelenergy-com/</guid>
      <description><![CDATA[Another live MOSS site is out there.&nbsp; https://www.XcelEnergy.com.&nbsp;]]></description>
      <content:encoded><![CDATA[<P>Another live MOSS site is out there.&nbsp; <A href="https://www.xcelenergy.com/">https://www.XcelEnergy.com</A>.&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Interesting Kerberos Error Related to SQL Server from MOSS</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/interesting-kerberos-error-related-to-sql-server-from-moss</link>
      <pubDate>Fri, 27 Jun 2008 12:27:17 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/06/27/interesting-kerberos-error-related-to-sql-server-from-moss/</guid>
      <description><![CDATA[So we setup Kerberos on SharePoint using one of the many guides out there.&#160; Everything worked...]]></description>
      <content:encoded><![CDATA[<p>So we setup Kerberos on SharePoint using one of the many guides out there.&#160; Everything worked great but SQL Server was returning KDC_ERR_S_PRINCIPAL_UNKOWN which is typical.&#160; So we registered an SPN for SQL Server using &quot;Setspn -A MSSQLSvc/sqlboxhostname:1433 domain\sqlserviceaccount&quot; and &quot;Setspn -A MSSQLSvc/sqlboxfqdn:1433 domain\sqlserviceaccount&quot;.&#160; </p>  <p>Here's where the fun starts.&#160; We start receiving Cannot generate SSPI context errors from sharepoint and KRB_AP_ERR_MODIFIED errors from kerberos logging.</p>  <p>So after a lot of searching we found that the error was staring us in the face.&#160; We had named the sql service account the same as the machine name.&#160; When they are the same name kerberos gets confused about the SPN.&#160; So the fix was to rename the sql service account and redo the SPNs.&#160; After rebooting all of the MOSS boxes, everything worked.&#160; </p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:aec94aae-4fac-425e-be32-03ef55ebf148" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="https://technorati.com/tags/SharePoint" rel="tag">SharePoint</a>,<a href="https://technorati.com/tags/Kerberos" rel="tag">Kerberos</a></div>]]></content:encoded>
    </item>
    <item>
      <title>Programmatically retrieve a list of the file extensions from the SSP Search Service</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/programmatically-retrieve-a-list-of-the-file-extensions-from-the-ssp-search-service</link>
      <pubDate>Mon, 23 Jun 2008 16:23:15 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/06/23/programmatically-retrieve-a-list-of-the-file-extensions-from-the-ssp-search-service/</guid>
      <description><![CDATA[I recently had to expose the file extensions that we allow search to index outside of...]]></description>
      <content:encoded><![CDATA[<p>I recently had to expose the file extensions that we allow search to index outside of SharePoint.&nbsp; Unfortunately SharePoint does not expose this out of the box.&nbsp; So i had to write a web service to be deployed in MOSS that would expose the file extension list.</p> <p>Here's the code I used to accomplish this...</p> <p>FileExtensionService.cs</p> <p>-------------------------------</p> <p>using System.Collections.Generic;<br>using System.Text;<br>using msa=Microsoft.Office.Server.Search.Administration;<br>using ma = Microsoft.SharePoint.Administration;<br>using System.Web.Services;<br>using System.Web;<br>namespace Samples.SharePoint.WebServices<br>{<br>&nbsp;&nbsp;&nbsp; [WebService]<br>&nbsp;&nbsp;&nbsp; public class FileExtensionService<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const string GetFileExtensionsCacheString = "FileExtensionService.GetFileExtensions";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public FileExtensionService()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [WebMethod(Description="Gets the Extensionlist out of moss")]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public string[] GetFileExtensions()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; List&lt;string&gt; extensions = HttpContext.Current.Cache[GetFileExtensionsCacheString] as List&lt;string&gt;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (extensions == null)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extensions = new List&lt;string&gt;();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft.Office.Server.ServerContext server = Microsoft.Office.Server.ServerContext.Default;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; msa.SearchContext context = msa.SearchContext.GetContext(server);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; msa.Content ssp = new msa.Content(context);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (msa.Extension extension in ssp.ExtensionList)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extensions.Add(extension.FileExtension);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HttpContext.Current.Cache[GetFileExtensionsCacheString] = string.Concat(".",extensions);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return extensions.ToArray();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}</p>]]></content:encoded>
    </item>
    <item>
      <title>Automating Report Deployment in Reporting Services in SharePoint Integration Mode Revisited</title>
      <link>https://docs.microsoft.com/archive/blogs/feldman/automating-report-deployment-in-reporting-services-in-sharepoint-integration-mode-revisited</link>
      <pubDate>Tue, 17 Jun 2008 13:55:32 GMT</pubDate>
      <dc:creator><![CDATA[shawnfel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/feldman/2008/06/17/automating-report-deployment-in-reporting-services-in-sharepoint-integration-mode-revisited/</guid>
      <description><![CDATA[I had made a previous post with a small code sample on how to upload report deployment.&nbsp;  Now...]]></description>
      <content:encoded><![CDATA[<p>I had made a <a href="https://blogs.msdn.com/feldman/archive/2007/11/18/automating-report-deployment-with-reporting-services-in-sharepoint-integration-mode.aspx">previous post</a> with a small code sample on how to upload report deployment.&nbsp; </p> <p>Now I'm improving that post with a new sample that will automate the report deployment based on an xml file.&nbsp; I will utilize a file called ReportsDefinition.xml to upload the reports to a document library within SharePoint.&nbsp; The Reports will be upload from a directory within the feature directory.&nbsp; I've included a sample Reports Definition file and sample reports to show you how it works.&nbsp; Read the ReportsDefinitionDataSet.xsd to see what each parameter does.&nbsp; </p> <p>I'm using the <a href="https://www.codeplex.com/wspbuilder">WSP builder project</a> to create a WSP.&nbsp; You can utilize the WSP file to deploy you're code.</p> <p><em><strong>Updated Link:&nbsp; </strong></em></p> <p>Sample Code is here - <a title="https://www.codeplex.com/ssrsfeaturebuilder/" href="https://www.codeplex.com/ssrsfeaturebuilder/">https://www.codeplex.com/ssrsfeaturebuilder/</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>