sábado, 24 de marzo de 2012

Tips #9–Sharepoint 2010

1-Error “Cannot connect to the configuration database” (No puede conectarse a la base de datos de configuración)

Verificar si el servicio MSSQLSERVER en el servidor de SQL SERVER esta iniciado.

2-Calcular el tamaño de las bases de datos de administración de search, de crawl y de property.

La base de datos de administración de search requiere aproximadamente 10GB. Las restantes, use la siguiente fórmula:

  • Crawl: 0.046 × (suma del tamaño de las bases de contenido)
  • Property: 0.015 × (suma del tamaño de las bases de contenido)
  • 3-Verificar las managed property actuales del servicio de search

    Get-SPEnterpriseSearchMetadataManagedProperty -SearchApplication "Search Service Application" | where {$_.Retrievable -eq $false}

    4-Poner como sólo lectura una base de contenido

    - Abrir Microsoft SQL Server Management Studio y conectarse al servidor SQL de SharePoint
    - Elija la base de contenidos deseada
    - Seleccione "Propiedades" mediante el botón derecho sobre la base
    - En la pantalla de Propiedades seleccione Opciones
    - En la sección de "Otras opciones" - Estado - "Base de datos de solo lectura" seleccione "True" y acepte los cambios

    5-Valor nulo al usar property bag element

       1:  <?xml version="1.0" encoding="utf-8"?>
       2:  <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
       3:       <PropertyBag ParentType="Web">
       4:                 <Property Name="letras en minuscula" Type="string" Value="valor" />
       5:       </PropertyBag>
       6:  </Elements>
    6-Sincronizar información del usuario desde el AD 

     Set-SPUser -Identity sharepoint\usuario -Web http://spssite –SyncFromAD
    7-Deshabilitar el borrado de una lista


    PS > $spWeb = Get-SPWeb http://sharepointsite.com
    PS > $spList = $spWeb.Lists["Tareas"]
    PS > $spList.AllowDeletion = $false
    PS > $spList.Update()
    PS > $spWeb.Dispose()

    8-Remover una base de contenidos via PowerShell

    Get-SPContentDatabase -Identity "ContentDBaBorrar" | Remove-SPContentDatabase   Confirm
    9-Obtener la url de los adjuntos de un objeto SPListItem


       1:  private string[] GetAttachmentUrls(SPListItem item)
       2:  {
       3:    return from string fileName in repeaterItem.Attachments
       4:           orderby fileName
       5:           select SPUrlUtility.CombineUrl(item.Attachments.UrlPrefix, fileName);
       6:  }





    10-Abrir un popup con contenido aspx



       1:  var options = SP.UI.$create_DialogOptions();options.width = 900;
       2:  options.height = 400;
       3:  options.resizable = 1;
       4:  options.scroll = 1;
       5:  options.url = '{SiteUrl}/_layouts/ApplicationPage.aspx';
       6:  SP.UI.ModalDialog.showModalDialog(options);



    11-Saber que librerías tiene habilitada la opción de recibir emails.



       1:  SELECT
       2:       Webs.FullUrl As LibraryURL,
       3:       AllLists.tp_Title As LibraryTitle,
       4:       AllLists.tp_EmailAlias As emailAlias
       5:  FROM
       6:       AllLists
       7:  INNER JOIN
       8:       webs on AllLists.tp_WebID = Webs.Id
       9:  WHERE
      10:      AllLists.tp_EmailAlias IS NOT NULL

    No hay comentarios:

    Publicar un comentario