Archiv für Februar 2011

Articles

links for 2011-02-18

In del.icio.us on Februar 19, 2011 von murratore

Articles

Sharepoint 2010 – Content of Access Services Database

In access services,Sharepoint,Tips, Tricks, Hacks on Februar 18, 2011 von murratore Mit Tag(s) versehen:

In Sharepoint 2010 it is possible to have published Microsoft Access 2010 Databases. These are rendered in the web (including Forms and Reports). For simple Database-Applications this is a really good thing!

On first sight there is no possiblity to see how the website is structured. Although the Website is access services based, all the data are saved in Standard Sharepoint Lists. To get the normal overview over the lists, document libs etc. do the following.

Take the normal Access Services DB URL which could look like this

http://pub2010.lab.ch/AccessTest/default.aspx

and transform it to the following

http://pub2010.lab.ch/AccessTest/_layouts/viewlsts.aspx

So you get the normal overview. And you can open the lists and get the normal features (like data export feed…).

Articles

links for 2011-02-17

In del.icio.us on Februar 18, 2011 von murratore

Articles

Sharepoint Search XSL

In Sharepoint,Tips, Tricks, Hacks on Februar 15, 2011 von murratore

There is a possiblity to show a link to the corresponding Document Library or Explorer Directory in Sharepoint Search. You have to change the XSL which defines the Visual Search in the Core Search Webpart.

This is the XSL Template:

 <!-- Display a folder for opening the Document Library or Folder -->
  <xsl:template name="DisplaySite">
    <xsl:param name="title"/>
    <xsl:param name="url" />
    <xsl:param name="isdocument" />
    <xsl:if test='$isdocument = 1'>
      <xsl:variable name="siteUrl" select="foo"/>
      <xsl:if test='string-length($url) &gt; 0'>
        <xsl:choose>
          <xsl:when test="starts-with($url, 'file://')">
            - <xsl:element name="a">
              <xsl:attribute name="href">
                <xsl:call-template name="strip">
                  <xsl:with-param name="relfile">
                    <xsl:value-of select="url"/>
                  </xsl:with-param>
                </xsl:call-template>
              </xsl:attribute>
              <img src="/_layouts/images/folder.gif" alt="Dokumentenbibliothek öffnen" style="border:none; vertical-align:bottom;"/>
                Ordner im Explorer öffnen
            </xsl:element>
          </xsl:when>
          <xsl:when test="starts-with($url, 'http://')">
            - <xsl:element name="a">
              <xsl:attribute name="href">
                <xsl:call-template name="strip">
                  <xsl:with-param name="relfile">
                    <xsl:value-of select="url"/>
                  </xsl:with-param>
                </xsl:call-template>
              </xsl:attribute>
              <xsl:attribute name="target">blank</xsl:attribute>
              <img src="/_layouts/images/itdl.gif" alt="Dokumentenbibliothek öffnen" style="border:none; vertical-align:bottom;"/>
                Zugehörige Dokumentbibliothek öffnen
            </xsl:element>
          </xsl:when>
        </xsl:choose>
        <br/>
        <xsl:value-of select="$siteUrl"/>
      </xsl:if>

    </xsl:if>
  </xsl:template>
  <!-- Utility function to remove the document from the URL -->
  <xsl:template name="strip">
    <xsl:param name="reldir"/>
    <xsl:param name="relfile"/>
    <xsl:choose>
      <xsl:when test="contains($relfile, '/')">
        <xsl:call-template name="strip">
          <xsl:with-param name="relfile">
            <xsl:value-of select="substring-after($relfile,'/')"/>
          </xsl:with-param>
          <xsl:with-param name="reldir">
            <xsl:value-of select="concat($reldir, substring-before($relfile,'/'), '/')"/>
          </xsl:with-param>
        </xsl:call-template>
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="$reldir"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
To call this template in the location where every search result is processed, use this snippet:

 <xsl:call-template name="DisplaySite">
        <xsl:with-param name="title" select="title"/>
        <xsl:with-param name="url" select="sitename" />
        <xsl:with-param name="isdocument" select="isdocument"/>
      </xsl:call-template>

Credits for this useful extension goes to the Sharepoint XSL  Samples Project on Codeplex. Thx!
http://sctxsl.codeplex.com/
http://sctxsl.codeplex.com/releases/view/12070 (look there for the Open Document Library File under Downloads)


Articles

SQL Server 2008 R2 Update for Developers Training Kit (January 2011 Update)

In SQL Server,whitepaper on Februar 15, 2011 von murratore

This training kit is a great resource for developers, trainers, consultants and evangelists who need to understand SQL Server 2008 and SQL Server 2008 R2 improvements from a developer perspective. It contains a rich set of presentations, demos, hands-on labs and videos that are perfect for self-paced learning or for conducting your own training.

New Content: Build Your First Microsoft BI Solution with SQL Server 2008 R2
This update includes a rich new set of content designed for developers who want to learn how to build their first Microsoft Business Intelligence solution with SQL Server 2008 R2. Microsoft BI solutions leverage your existing technology investments in .NET, SQL Server and Office to develop rich integrated reporting and analytics experiences that empower users to gain access to accurate, up-to-date information for better, more relevant decision making. This content is a complete training course that contains eleven units covering all the key aspects of Microsoft BI solution development. You can find it by navigating to the Getting Started – BI Developers page

Download details: SQL Server 2008 R2 Update for Developers Training Kit (January 2011 Update).

Articles

links for 2011-02-14

In del.icio.us on Februar 15, 2011 von murratore

Articles

NTFS-Dateisystemtransaktionen mit .NET programmieren | heise Developer

In .Net,Microsoft on Februar 14, 2011 von murratore

Wen mal die Notwendigkeit da ist, dass man richtige Transkationen auf File Ebene einsetzen muss, soll sich mal diesen Artikel anschauen.

http://www.heise.de/developer/artikel/NTFS-Dateisystemtransaktionen-mit-NET-programmieren-1188587.html

Es gibt dafür extra eine Open-Source Library von Microsoft welche die C++ Funktionen wrapped.

http://code.msdn.microsoft.com/txfmanaged

Articles

links for 2011-02-10

In del.icio.us on Februar 11, 2011 von murratore

Articles

SQL Server RBS Performance with SharePoint Server 2010 and StorSimple Storage Solution

In Sharepoint,Tips, Tricks, Hacks on Februar 10, 2011 von murratore

SQL Server RBS Performance with SharePoint Server 2010 and StorSimple Storage Solution.

This paper explains the RBS feature as it applies to SharePoint Server 2010 and analyzes its performance impacts on key attributes of a SharePoint farm such as database size, database backup size, transaction response times, and backup/restore time.

Follow

Bekomme jeden neuen Artikel in deinen Posteingang.