Archive for the ‘SharePoint 2007’ Category

No tiene permisos para abrir este archivo en Excel Services.

Error

Solución:

Compruebe que todas las bibliotecas de documentos que desea que los usuarios usen con Excel Services estén configuradas como Ubicación de archivo de confianza. Al final del curso, en la Tarjeta de referencia rápida, encontrará las instrucciones específicas para realizar esta configuración.

Habilitar en la configuración de la Biblioteca, dentro de configuración avanzada “Mostrar como pagina web”

Después, Realice el siguiente procedimiento para agregar una ubicación de archivos de confianza.

Agregar una ubicación de archivos de confianza

  1. En Herramientas administrativas, abra la aplicación web de Administración central de SharePoint.
  2. En la página principal de Administración central, haga clic en Administración de aplicaciones.
  3. En la página Administración de aplicaciones, en la sección Servicios compartidos de Office SharePoint Server, haga clic en Crear o configurar los servicios compartidos de esta granja de servidores.
  4. En la página Administrar los servicios compartidos de esta granja de servidores, haga clic en SharedServices1 (Predet.). Éste es el proveedor de servicios compartidos (SSP) que configurará.
  5. En la página principal Servicios compartidos, en la sección Configuración de Excel Services, haga clic en Ubicaciones de archivos de confianza.
  6. En la página Ubicaciones de archivos de confianza de Excel Services, haga clic en Agregar ubicación de archivo de confianza.
  7. En la sección Dirección, escriba la ubicación y el nombre de la biblioteca de documentos de SharePoint Office SharePoint Server 2007 que desea agregar como ubicación de archivos de confianza en Servicios de Excel. Si la biblioteca de documentos está almacenada en la base de datos de contenido de Windows SharePoint Services 3.0, asegúrese de que Windows SharePoint Services 3.0 está seleccionado como Tipo de ubicación.
  8. En la sección Datos externos, seleccione el tipo de conexiones de datos que permitirá que contengan los libros en esta ubicación de archivos de confianza y haga clic en Aceptar.

En la sección Datos externos, puede determinar si los libros almacenados en ubicaciones de archivos de confianza y abiertos en sesiones de Excel Calculation Services pueden tener acceso a un origen de datos externo. Puede designar si la opción Permitir datos externos está establecida en Ninguno, Sólo bibliotecas de conexiones de datos de confianza o Bibliotecas de conexiones de datos de confianza e incrustadas.

Si selecciona Sólo bibliotecas de conexiones de datos de confianza o Bibliotecas de conexiones de datos de confianza e incrustadas, se permite que los libros almacenados en las ubicaciones de archivos de confianza puedan tener acceso a orígenes de datos externos. Se puede obtener acceso a las conexiones de datos externos sólo cuando están incrustadas o vinculadas desde un libro. Excel Calculation Services comprueba la lista de ubicaciones de archivos de confianza antes de abrir un libro. Si selecciona Ninguno, Excel Calculation Services bloqueará cualquier intento de acceso a un origen de datos externo. Si administra las conexiones de datos para un gran número de autores de libros, puede seleccionar Sólo bibliotecas de conexiones de datos de confianza

Anuncios

Abrir documentos sin pantalla de identificación

Cada vez que se intenta abrir un documento en una Librería, SharePoint requiere las credenciales del usuario. Esta pantalla de identificación se puede eliminar usando un vinculo


Para evitarlo, cree una Lista de Vínculos y cree un elemento nuevo para el documento, utilizando como Dirección URL la siguiente sintaxis:

    /_layouts/download.aspx?SourceUrl=[url del document]

Por ejemplo:

    /_layouts/download.aspx?SourceUrl= http://servidor/Documentos%20compartidos/test.docx

El documento abrirá sin presentar la pantalla de autenticación.

Fuente

Integración de InfoPath & SharePoint 2007

Amigos quiero compartir con ustedes varios artículos sumamente interesantes que hablan sobre la integración y/o uso de formularios de InfoPath integrados en SharePoint. Todos están perfectamente explicados espero que les sirvan.

http://casosresueltos.blogspot.com/2008/11/en-este-ejemplo-lo-que-intento-es.html

http://casosresueltos.blogspot.com/2008/11/guardar-formulario-infopath-en-una.html

http://geeks.ms/blogs/ciin/archive/2009/02/17/moss-publicaci-243-n-de-formularios-infopath-el-otro-camino.aspx

http://geeks.ms/blogs/ciin/archive/2009/02/17/moss-publicaci-243-n-de-formularios-infopath-el-otro-camino.aspx

Jerarquia de SharePoint 2007

jerarquia-de-objetos-asegurables-en-wss30-3

Como recuperar en SharePoint 2007 un documento una vez eliminado de la papelera de reciclaje

In the scenario whereby a document has been deleted from both levels of the SharePoint recycle bin, you may have a request to recover it. Assuming you have a SQL database backup of the content database which hosted the document, you can get it back with minimal effort by following the steps below.

Important: Do not run these steps on the production SQL Server deployment. The idea is that this is done on a development or testing SQL Server environment where the content database which holds the document you wish to extract is restored to. This is because these steps are not officially supported by Microsoft.

Step 1: Get TextCopy utility and make sure it works

The textcopy utility comes with the SQL Server 2000 resource kit and is designed to run on SQL Server 2000. However it can be used on SQL Server 2005. Get textcopy.exe from the resource kit and place it in a folder on the SQL Server 2005 machine e.g. C:\Temp. Also add into this folder a file from a SQL Server 2000 installation called ntwdblib.dll. Both of these files need to be in the same folder to work.

Run textcopy.exe to ensure it works, you should see a list of textcopy commands.

Step 2: Determine the content database to use for extracting the document

In order to extract the document you need to know where the document was located in the site structure. For example, below we see a document titled “CoreIOModels”, which is hosted in the sub site “Docs” in the root site collection of http://moss.litwareinc.com web application. The document is in the documents document library.

Document in document library

You now need to determine which content database holds the document. This is done easily through Site Collection List option in the central administration application. Here you can see that the root site collection for http://moss.litwareinc.com is found in the content database WSS_Content_MOSS. You need the name of the content database because SQL scripts (and textcopy) will run against this database. Also, you now know which database to restore to a test / development environment instead of restoring all you SQL databases.

Site Collection List

Step 3: Determine the record which holds the binary image of the document to extract

Run the following script on the database, using SQL Query Analyser in SQL Server 2005. This script will return all the records which hold document that you are looking. You may get more than one record returned, as their might be several previous versions of the document.

USE [@database]

SELECT AllDocStreams.Id, AllDocStreams.[Content], AllDocStreams.Size, AllDocs.Version, AllDocs.TimeLastModified, AllDocs.CheckoutUserId,

AllDocs.CheckoutDate, AllDocs.IsCurrentVersion, AllDocs.DirName, AllDocs.LeafName, AllDocs.[Level]

FROM AllDocs INNER JOIN

AllDocStreams ON AllDocStreams.Id = AllDocs.Id AND AllDocs.[Level] = AllDocStreams.[Level]

WHERE (AllDocs.DirName = @dirname) AND (AllDocs.LeafName = @leafname)

 

Variables

@leafname = filename

@dirname = directory name of file

 

For example in my scenario above this would be

USE WSS_Content_MOSS

SELECT AllDocStreams.Id, AllDocStreams.[Content], AllDocStreams.Size, AllDocs.Version, AllDocs.TimeLastModified, AllDocs.CheckoutUserId,

AllDocs.CheckoutDate, AllDocs.IsCurrentVersion, AllDocs.DirName, AllDocs.LeafName, AllDocs.[Level]

FROM AllDocs INNER JOIN

AllDocStreams ON AllDocStreams.Id = AllDocs.Id AND AllDocs.[Level] = AllDocStreams.[Level]

WHERE (AllDocs.DirName = ‘docs/documents’) AND (AllDocs.LeafName = ‘coreiomodels.doc’)

This returns the following records in my case:

SQL Query Results

If you get multiple records returned, you will want to use the Version field and the isCurrentVersion and perhaps the TimeLastModified fields to determine which record in the one you want to extract.

Take note of the ID of the record any other unique field data from the AllDocStreams table so that you can uniquely identify the record in the AllDocStreams table.

Step 4: Extract the document using Textcopy

From the command prompt run the textcopy.exe command to extract the document (from the content field) in the AllDocStreams table.

Example TextCopy cmd to extract file:

textcopy /s @server /u @user /P @password /d “@database” /t docs /c content /F c:\temp\filename /O /Z /W “where ID= ‘@IdofRecord’ and Level=’@levelofrecord’”

Variables

@database = content database

@server = name of SQL Server machine to use

@leafname = filename

@dirname = directory name of file

@IdofRecord = Id of the content record to extract

@levelofrecord = level of content record to extract

For example, in my scenario this would be:

textcopy.exe /S MOSS /D wss_content_moss /T alldocstreams /C content /U sa /P pass@word1 /F c:\temp\coreidmodels.doc /O /Z /W “where ID=’2381F6A5-0AED-4F28-A031-BAC6E08B151F’ and Level=’255′”

This will dump the file into the C:\Temp folder and allow me to email or place the file onto the site for the user who needs it.

Fuente Original:

Desabilitar MySite y MyLinks en MOSS 2007

  1. Log into Central Administration.
  2. Under Shared Services Administration in the Quick Launch bar, select the one running My Sites.
  3. In the “User Profiles and My Sites” group, click on the “Personalization services permissions” link.
  4. For those users you want to remove the personalization functionality, click on the user name (for example, NT AUTHORITY\Authenticated Users).
  5. On the “Modify Permissions: Shared Service Rights” page, uncheck “Use personal features”. Click OK to save.
  6. I had to shut down my browser and log in again to see my changes

Fuente:

Eliminar SharedServices MOSS desde línea de comandos

Cierto día me encontré ante la necesidad de eliminar un SharedServices de MOSS, si embargo mucho tiempo despues de intentar realizar el proceso al final  solo me mostraba un “Error desconocido” y nunca terminaba por eliminarse, así en dos ocasiones.

La ventana de administración de Administración de Servicios Compartidos, solo mostraba el siguiente error. el cual aunque pasarón 2 dias siempre quedaba …eliminando el aprovisionamiento.

Error

La solución a dicho problema que no podia eliminar el servicio, la encontré en una blog, el cual daba a conocer el siguiente comando:

comando

Con este comando, agregando el parametro – force el servicio quedo eliminado.

No puedo logearme en SharedServices Moss 2007, no reconoce contraseña

Amigos rápidamente les cuento, quiza no sea la solución mas ideal pero les puede ayudar.

En dias recientes al tratar de realizar una importación de perfiles de usuarios en mi SharedServices de MOSS, me di cuenta que era imposible logearme, es decir no reconocia el usuario o la contraseña, simplemente acceso denegado, ante esta situación lo primero que realice fue verificar la contraseña del usuario, lo cuál simplemente no soluciono nada dado que todo estaba correcto.

A continuación enumero las acciones que realice sin tener éxito:

  • Revisar usuario administrador de la Web Aplication en el ISS
  • Usuarios de Pool de Aplication
  • Administradores de las colecciones de sitios
  • Usuarios de los servicios en el IIS

Todas las acciones anteriores las tome de los siguientes blogs (y de otros más):

http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/f73c76be-714a-4d00-9a05-786a17c03bca

http://www.muhimbi.com/blog/2009/05/solution-for-being-unable-to-sign-in-to.html

http://msmvps.com/blogs/shane/archive/2007/08/06/give-a-user-access-to-the-ssp.aspx

http://msmvps.com/blogs/shane/archive/2007/01/21/become-administrator-of-the-entire-web-application.aspx

Sin embargo aún realizando las recomendaciones anteriores no logre solucionar el problema,

Después de tanto buscar y en medio de un proceso de analísis  intente probar suerte y  logearme con Firefox, !y sorpresa¡, no hubo ningún problema funciono sin complicaciones.

Les repito quiza no sea la solución más adecuada o la mejor pero me perimitio realizar los cambios que me urgian y la fecha en Firefox funciona bien, al menos en lo que encuentro la solución para Internet Explorer.

Solución a Error en creación de Sitios personales mySite en MOSS 2007

En las instalaciones de MOSS 2007 de tipo WebFarm o incluso en las instalaciones en un único servidor pero donde se especifica que el servidor de SQL Server es uno específico, SQL Server versión Standard o Enterprise (No instalación básica con SQL Express, etc.), resulta que parece que la instalación/configuración de las colecciones de sitios personales no la hace MOSS-2007 bien, o por lo menos, no la hace por defecto.

Da el error:

“No se puede crear el sitio personal porque no se ha creado la ruta de acceso administrada “personal” para este sitio. Póngase en contacto con el administrador del sitio para obtener más información.”

o también el error (lo pongo en inglés, porque es donde lo he reproducido):

“Your personal site cannot be created because Self-Service Site Creation is not enabled. Contact your site administrator for more information”.

Lo que hay que hacer para solucionar el problema es:

1.- Habilitar la ‘Administración de Sitios sin intervención del Administrador’ para la ‘Aplicación Web’ SharePoint-MySite-puerto (en inglés se le llama Virtual-Server). Esto se realiza lógicamente desde la Administración Central de MOSS-2007. ¡¡Asegurarse que se ha seleccionado en la combo la ‘Aplicación Web’ SharePoint-MySite-puerto, no la ‘Aplicación Web’ raiz u otra aplicación-web…!!

2.- Verificar/Añadir en ‘Definir rutas de acceso administradas’ el path ‘personal’ como ‘Inclusión de comodines’.

Con esto, debería de arreglarse el problema y poder crearse ya los sitios personales.  🙂

Gracias, al blog de …

Habilitar el Acceso Anónimo en Sitio de SharePoint 2007

SharePoint 2007 nos ofrece una funcionalidad que permite que a un sitio de pueda acceder de forma anónima sin requerir ningún tipo de logeo, esto nos ofrece la ventaja de poner un espacio y cualquier usuario aunque no pertenezca a la organización pueda ver el contenido, para que pueda funcionar será necesario habilitar ciertos parametros, los cuales se explican a continuación:

Como primer punto será necesario ingresar a la Administración Central de SharePoint –> Administración de Operaciones., una vez ahí dar Clíc en la opción Proveedores de Autenticación dentro del apartado Seguridad de Aplicaciones. 

1

 A continuación damos Clic en la zona a la cual queremos aplicar el acceso anónimo (Donde estará el sitio).

2

Como siguiente paso será Habilitar el Acceso Anónimo. Con esto concluimos con el proceso dentro de la Administración Central.

3

Lo siguiente será ingresar a nuestro sitio principal de SharePoint, y dar clic en Acciones del Sitio –> Configuración del Sitio, dentro de las opciones que se indican damos clic en Permisos Avanzados en el apartado Usuarios y Permisos.

4

En la siguiente ventana, damos clic en Configuración y a continuación en Acceso Anónimo.

5

Lo siguiente a configurar serán las opciones de acceso anónimo que deseamos aplicar al sitio, y por último damos clic en aceptar.

6