jueves, 16 de mayo de 2013

Donde se encuentran las base de datos de una instalación Stand-alone o de demostración en SharePoint 2010

 

Pueda que te encuentres con una instalación realizada de modo “Stand Alone” que fue diseñada solo para demostración, esta instalación provee su propia versión de SQL Server que presumiblemente es Express 2008.  La cual tiene un tamaña máximo no confirmado por base de datos de 4GB, y no instala ninguna interfaz gráfica para administrar SQL Server, pueda que si intentas instalar el SQL Server Mananagement Studio puedas administrarla, realmente nunca lo he probado por que no es una instalación que haga siquiera para demos ya que no permite escalar la granja de SharePoint e instala muchos servicios con la cuenta local newtwork services  que es precisamente una mala practica dictada por Microsoft por temas de seguridad que recomienda no se haga.

El directorio donde guarda las bases de datos de SharePoint 2010 de modo “Stand Alone” es el siguiente:

c:\program files\common files\microsoft shared\web server extensions\14\data

Pueda que te indique que esta oculto si tienes privilegios de administrador puedes confirmar que quieres ingresar y te dará los permisos para hacerlo.

La recomendación entonces es no instalen SharePoint en modo “Stand Alone”, aunque solo lo instalen en una sola caja y recomiendo instalen SQL Server 2008 R2 en su edición “Standard” que es suficiente para lo que utiliza SharePoint y no es muy cara la licencia cercanos a los 400 USD (que para la calidad que producto es y lo que puede hacer es un preciazo, siempre consúltelo con un LAR de Microsoft que este certificado en licenciamiento para confirmarlo), o bien olvídese de lo terrenal y súbase a la nube por 4 USD por usuario y tiene la versión SharePoint 2013 Enterprise en la nube.

Bueno esto es todo por ahora, voy a compartir un artículo de como pasarse de un modo “Stand Alone” a una instalación de Granja.

SharePoint4Fun!,

Juan Manuel Herrera Ocheita

lunes, 15 de abril de 2013

Error al intentar iniciar el servicio de sincronización de Perfiles de Usuario

Otro error al provisionar el servicio de Perfiles de Usuario se agrega a la lista:

ILM Certificate could not be created: Cert step 2 could not be created

El detalle es el siguiente:

Log Name: Application

Source: ILM Web Service Configuration

Date: 15/04/2013 03:35:09 p.m.

Event ID: 234

Task Category: None

Level: Warning

Keywords: Classic

User: N/A

Computer: INFOWARE-WFE-01.infowareguate.com

Description:

ILM Certificate could not be created: Cert step 2 could not be created: C:\Program Files\Microsoft Office Servers\14.0\Tools\MakeCert.exe -pe -sr LocalMachine -ss My -a sha1 -n CN="ForefrontIdentityManager" -sky exchange -pe -in "ForefrontIdentityManager" -ir localmachine -is root

Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

<System>

<Provider Name="ILM Web Service Configuration" />

<EventID Qualifiers="0">234</EventID>

<Level>3</Level>

<Task>0</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2013-04-15T21:35:09.000000000Z" />

<EventRecordID>628361</EventRecordID>

<Channel>Application</Channel>

<Computer>INFOWARE-WFE-01.infowareguate.com</Computer>

<Security />

</System>

<EventData>

<Data>ILM Certificate could not be created: Cert step 2 could not be created: C:\Program Files\Microsoft Office Servers\14.0\Tools\MakeCert.exe -pe -sr LocalMachine -ss My -a sha1 -n CN="ForefrontIdentityManager" -sky exchange -pe -in "ForefrontIdentityManager" -ir localmachine -is root</Data>

</EventData>

</Event>

 

La ventaja es que este puede solucionarse rápido.  Solo es necesario validar que efectivamente la autoridad raíz de certificados esta duplicada, eliminarlos y ejecutar de nuevo el aprovisionamiento del servicio de perfiles de usuario.

Cómo hacerlo?

1) Ejecutar el monitor de consola de Microsoft MMC desde el comando Run del sistema operativo, Agregar el Add-in Certificate, revisar si esta duplicado ForefrontIdentityManager como aparece en la siguiente pantalla:

image

Estos se duplican cada vez que intentamos provisionar el servicio de Perfiles de Usuario

2) Eliminar estos registros, seleccionándolos todos los que  indican forefrontIdentityManager, y presionando la tecla DEL o Supr.

3) Luego reprovisione el servicio de aplicación de Perfiles de Usuarios, esto lo puede hacer solamente seleccionando el servicio de Perfiles de Usuario y presionando el botón del Ribbon Properties, deslizarse hacia abajo y presionar el botón OK.  Si eliminó el servicio vuélvalo a crear.

4) Intente iniciar el servicio de Sincronización de Perfiles de Usuario, desde Central Administration, Manage services on server , y praesionando la opción "Start" sobre "User Profile Synchronization Service" (Valide que la opción Use Profile Service" este ya levantada).

Les deseo éxito para resolver este problema, abajo la imagen con el servicio levantado y recuerde luego reiniciar el IIS para luego poder crear la conexión de Perfiles de Usuario.

image

SharePoint4Fun!,

Juan Manuel Herrera Ocheita

domingo, 14 de abril de 2013

Corrigiendo el problema cuando se desea mostrar un video y solicita las credenciales en SharePoint

Es de conocimiento general el poder incrustar video en las páginas web a través del DOM o Document Object Model como el siguiente ejemplo:

<!--
<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
width="640" height="360" id="mediaplayer1" title="Win Media Player">

<param name="FileName" value="/path/to/video.wmv">
<param name="AutoStart" value="False">
<param name="ShowControls" value="True">
<param name="ShowStatusBar" value="False">
<param name="ShowDisplay" value="False">
<param name="AutoRewind" value="True">
<param name="DisplayBackColor" value="True" />
<param name="BufferingTime" value="6">

<embed src="/path/to/video.wmv" width="640" height="360"
autostart="True" type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
filename="/path/to/video.wmv" showcontrols="True"
showstatusbar="False" showdisplay="False" autorewind="True"
displaybackcolor="True" bufferingtime="6">
</embed>

</object>

-->

Pero pueda que no funcione al momento de hacer clic sobre el botón play o al intentar que inicie automáticamente con el parámetro AutoStart.

Al parecer hay un bloqueo para ejecutar los videos incrustados y al utilizar https para navegar sobre SharePoint. Como resolverlo entonces, agregar el nombre de la aplicación Web en los sitios de intranet pero sin incluir http o https solo el nombre de la aplicación web como se resuelve, por ejemplo: portal.dominio.com.

Para realizar esto en el navegador de Internet Explorer haga lo siguiente:

1) Haga clic sobre Internet Options

2) Haga clic en la pestaña de Security

3) Local Intranet

4) Haga clic sobre Sites

5) Haga clic sobre el botón "Advanced"

6) Escriba el nombre de la aplicación Web del Portal de SharePoint (ej: portal.dominio.com) y presione el botón Add

7) Presione el botón "Close"

8) Presione el botón "OK" dos veces y listo.

Y eso es todo, espero que haya podido ayudado amigo lector.

 

Juan Manuel Herrera Ocheita

 

 

Y eso es todo,

jueves, 11 de abril de 2013

Evento en la Universidad Galileo Ciudad de Guatemala

Este evento lo ha organizado la Universidad Galileo con Socios de Microsoft para profesionales y estudiantes de la Universidad será el martes 23 y miércoles 24 de abril del 2013 en el campos central de la Universidad Galileo de 8:00 a.m. a 6:00 p.m.

Los temas son variados y la mayoría es alrededor de los productos más novedos5os de Microsoft y algunos sobre Cisco.  Entre estos temas están Office 365,a SharePoint (su servidor estará compartiendo nuevas funcionalidades), Visual Studio, Windows Server 2012, SQL Server 2013 y Windows Azure.

23 y 24 Abril (2)

Como expositores estarán con nosotros los MVP´s de Guatemala, Carlos Lone, Juan Manuel Alvarado, su servidor y muchos otros profesionales certificados y socios de Microsoft.

La agenda es la siguiente:

Horario

Día 23 de Abril (Martes) Salón 401

Día 24 de Abril (Miércoles) Salón 401

7:30 – 8:00

REGISTRO

08:00 - 9:30

SQL Azure por Alumnos  por Víctor Cárdenas

Office 365 por Oscar Acuña

9:30 – 9:45

Break

09:45 - 11:15

Always On Availability Groups de SQL Server por Víctor Cárdenas

Cloud Computing y Windows Azure por Marlon Ramos

11:15 -12:45

Demostración de Comunicaciones Unificadas CISCO por Luis Ochaeta y Alumnos LASI

Project Server por Oscar Acuña

12:45 – 13:30

Tiempo de Almuerzo

13:30: 15:00

MVC por Carlos Juan Orellana

Nuevas características de SharePoint 2013 por Juan Manuel Herrera

15:00 - 16:30

Mobile & Social Development with ASP.NET por Carlos Lone

Desarrollo de Aplicaciones para Windows 8  por Carlos Lone

16:30 – 16:45

Break

16:45 – 18:15

SQL BI Análisis geoespacial por Juan Alvarado.

Windows 2012 por Jorge Guajardo

 

Si están en Ciudad de Guatemala para esas fechas, no falten y aprovechen esta oportunidad de conocer de primera mano las tecnologías que están revolucionando los negocios y que son de mayor adopción hoy en día.

Para registrarte al evento haz clic en este enlace: http://microsoftpartnerfestgt.eventbrite.com/

SharePoint4Fun!,

 

Juan Manuel Herrera Ocheita

domingo, 7 de abril de 2013

Por qué Office 365 es una plataforma para toda la empresa

Las empresas enfrentan constantes desafíos como la expansión geográfica, reducción de costos, mejor uso del tiempo, mejora en la comunicación y la colaboración día a día. 

Definitivamente la tecnología puede ayudar a las empresas alcanzar estas mejoras, la pregunta de un millón de dólares es que tecnología puede lograrlo y como pueden las organizaciones adoptar esta y es allí donde Office 365 entra a jugar un papel fundamental para apoyar a las empresas en esta transición de una forma que no era posible antes.

Permítame amigo lector explicarle con más detalle:

Office 365 no es otra herramienta o aplicación en la nube, sino más bien una plataforma integrada de colaboración, comunicación y productividad que empodera a los equipos con sus tareas cotidianas.

Office 365 sea una plataforma para toda la empresa crea una única forma de comunicación y de colaboración, algo muy necesario en empresas ubicadas geográficamente en múltiples localidades.

Office 365 esta en la nube esto permite a las empresas conectarse en cualquier lugar y a cualquier horario en un ambiente de alta redundancia, a prueba de fallos y con alta seguridad.

4) Que Office 365 sea un servicio permite a las empresas aprovechar las constantes mejoras y dejaremos de escuchar versiones de productos por la frase Online, ejemplo:  SharePoint Online, Exchange Online, Project Online.

5) Office 365 es más que un solo producto, provee una integración perfecta de servicios como la autenticación de directorio de usuarios, correo, video y audio conferencia, estado de presencia, administración de documentos, multi edición de documentos en la nube, administración de calendario, encuestas, control de tareas, foro de discusión, etiquetado de contenido, búsqueda y filtro de contenido e información de personas, entre muchas otras más.

Muchas empresas desean obtener muchas o todas estas funcionalidades pero no conocen como obtenerlas, la buena noticia es que todas están incluidas e instaladas listas para utilizarse en Office 365, esto no quiere decir que no sea necesaria una  empresa de consultoría que ayude en el proceso de adopción y equipamiento a los usuarios dentro de la organización, pero no es necesario el desarrollo e instalación ya que esta lista y corriendo en la nube.

Caso de la vida Real:

Un usuario en Dallas se autentica a su portal de O365 a través de la dirección http://portal.miempresa.onmicrosoft.com , necesita elaborar un reporte, por lo que se dirige al sitio de equipo de SharePoint Online donde esta el documento que desea modificar. En Nueva York un usuario de la misma compañía que ya estaba conectado se percata a través del estado de la presencia en Lync que se ha conectado el usuario de Dallas, que necesita preguntarle sobre fechas de producción, así que utiliza el chat de Lync para preguntarle, entonces el usuario de Dallas le indica que esta información la necesita corroborar con el usuario encargado de inventario que esta en Seattle Washington en una conferencia, por lo que escribe un correo al usuario y este lo recibe en su Windows 8 Phone que utiliza Lync nuevamente para iniciar el chat conferencia con Dallas y New York, le indica que haga una búsqueda de la palabra "Inventario de Partes" y que filtre por tipo de archivo y seleccione el archivo Excel, el cual esta conectado con el sistema de inventarios que esta la nube a través de SQL Azure.  El usuario encuentra el archivo de Excel lo visualiza en el navegador, presione el botón refresh para asegurarse que es esta actualizado, copia el valor al documento que esta editando en otra página.  Agrega a su asistente en la otra oficina al chat de Lync y le solicita que edite el mismo documento para colocar estilo, color y presentación.  Toma un sorbo de café mientras ve como los cambios están sucediendo al otro lado de la oficina, le indica algunos cambios menores a través del chat de Lync y cuando esta listo, presiona el botón de Iniciar Flujo de Aprobación, el cual envía un correo a su jefe inmediato para que autorice el documento, el cual esta de viaje en Argentina. El Usuario en Argentina recibe la notificación en su teléfono Windows 8 Phone, hace clic sobre el enlace del  mensaje el cual lo lleva a Office 365 este revisa el documento que puede visualizar sin necesidad de descargarlo y presiona el botón Aprobar en SharePoint Online.  De regreso en Dallas es recibida la notificación de la aprobación del documento el cual es dirigido a través de una regla del organizador de contenido de SharePoint Online hacia a una biblioteca de reportes mensuales en el sitio del presidente de la compañía que esta en una reunión de negocios y ha sido notificado de la actualización en su biblioteca sin intervención humana, sin una llamada de teléfono y el costo de esta transacción fueron de 0.70 centavos de dólar que es lo que cuesta aproximadamente una hora para un usuario de una compañía de 100 usuarios que estas distribuidos alrededor de estados unidos y del mundo.

Ahora pregunto cuanto se ahorro en boletos, en llamadas telefónicas, en productividad de los empleados, en eficiencia en los procesos y el usuario no tubo que despegarse un momento de su silla, ni salirse de una aplicación para otra, y ejecutar esto manualmente el cual pudiera demorarlo unas horas más, sino es que todo el día en recopilar y perseguir a los usuarios para obtener esta información.

Gracias a Office 365, el crecimiento de la compañía no se verá afectado, sino más bien apoyará y mejorará las destrezas de la organización en laque comunicación y colaboración,  la clave esta en apoyarse en una empresa que conozca el producto y empodere a los usuarios dentro de la organización para garantizar la adopción y mejoramiento de la productividad.

Quiero terminar indicando que Office 365, ya no es un tema técnico sino más bien de negocios y debe de verse bajo esta luz para que pueda alcanzar todo su potencial dentro de la organización y sea un valor o activo dentro de esta.

Desde la perspectiva de negocios si Office 365 me permite aumentar la colaboración de los equipos, mejora la comunicación, y esta disponible de inmediato en cualquier lugar geográfico donde tenga una conexión a la nube, permitirá a los gerentes de hoy en día a expandirse con mayor agilidad sin forzosamente que realizar una inversión de infraestructura tecnología alta y que puede ser contratada con su tarjeta de crédito personal o empresarial.  Esto dará a las empresas que lo adopten una ventaja competitiva y una mejora en la eficiencia hacia sus clientes tanto internos como externos.

Me despido invitándolos a que piensen con más orientación de negocios y menos técnica ya que no es más un tema de tecnológico primordialmente.

Juan Manuel Herrera Ocheita

martes, 2 de abril de 2013

La ola de actualización el la nube con O365 esta por arribar a nuestras costas

Microsoft ha estado actualizando millones de granjas de SharePoint Online 2010 a 2013, y esto lo ha hecho por tramos, grupo o como ellos lo han denominado olas, pues ya nos toco a nosotros en breve disponer de esta nueva versión que trae muchas mejoras en funcionalidad y visualización.

Les comparto el mensaje que nos muestra en la página de administración de Office 365.

image

Bueno estaré en espera cuando ya este habilitado el botón para actualizar la interfaz Visual que podemos encontrar bajo el sitio primario del portal en Site actions, Site Settings, Visual Upgrade

image

image

Y pasemos de esta interfaz

image

A esta otra

image

Cool ha!

Bueno la les compartí mi entusiasmo y cuando este listo que espero sea mañana, pueda compartirles algo más relacionado a esta nueva interfaz.

GoOnline4FunWithO365,

Juan Manuel Herrera Ocheita

sábado, 30 de marzo de 2013

Instalando la actualización de Marzo 2013 para SharePoint 2013

Hace una par de semanas escribí sobre la disponibilidad de la primera actualización obligatoria de SharePoint 2013 esta actualización corrige muchos problemas de migración y de búsqueda, pero es base para futuras actualizaciones por lo que debe de actualizarse.  En este artículo describiremos el procedimiento para actualizarse, como sucedió todo y cuanto tiempo demoré en hacerlo.  Una vez descargados las dos actualizaciones una por Foundation y otra por la versión Server (ambas deben de actualizarse si se tiene cualquiera de las ediciones de la versión servidor). 

Primero vamos a ejecutar las dos actualizaciones empezando con la más pequeña de 671 Mb y luego la de 1.7 Gb que corresponde a la versión de servidor.

image

Al iniciar la actualización nos preguntará si estamos de acuerdo con los términos de la licencia, para continuar debemos de habilitar la cajita de selección y presionar el botón "Continue"

image 

Empezó a las 11:35 am  y Termino a las 12:30 aproximadamente una hora en una virtual de computadora laptop con disco de estado solido.

image 

Nos solicitará reiniciar la computadora presionemos el botón "Yes".  Luego que reinicie vamos por el segunda actualización la de servidor con 1.7 GB de tamaño del ejecutable.

image

Windows preguntará si esta seguro de ejecutar el programa, confírmelo positivamente presionando el botón "Yes".

image

Luego levantará la misma ventana de la actualización anterior preguntando si esta de acuerdo con los términos del licenciamiento, presione el botón "Continue".

image

Empezó a las 12:36 pm y terminó las 2:05 pm.

image

Luego de reiniciar el servidor deberá ejecutarse el asistente de Configuración de Productos de SharePoint para que sean actualizadas las bases de datos y configuraciones de acuerdo a los nuevos bits actualizados.

image

Como de costumbre advierte que los servicios de IIS, SharePoint Administration y Timer Job serán reiniciados en el proceso.  Presione el botón "Next" para continuar

image

Para continuar presione el botón "Next".

image

Iniciará el proceso que consta de 10 pasos, pacientes esperemos que todo los pasos se den exitosamente.

image

Si finalizó con éxito se lo mostrará en la pantalla, presione el botón "Finish" para salir del asistente e iniciar el Central Administration o CA.

image

image

Un servicio que típicamente falla es el de los perfiles de Usuario o User Profiles. Diríjase a la opción Services on Server y si el servicio "User Profile Synchronization" esta apagado, enciéndalo de nuevo ingresando la contraseña de la cuenta administradora de la granja de SharePoint.

image

Si no empezó, entonces reinicie el IIS con IISReset y luego intente de nuevo iniciando el servicio e ingresando la contraseña de la cuenta administradora de la granja de SharePoint, y con ello se deberá corregir el problema.

image

Con ello podrá acceder el servicio y sincronizarlo a discreción.

image 

Para probar si la búsqueda de personas, luego de sincronizados los perfiles y la fuente de contenidos del servicio de búsqueda. Podemos realizar una prueba de personas como se muestra en la imagen de abajo:

image

image

image

Si buscamos otro nombre como muestra la imagen de abajo.

image

SharePoint 2013 tiene la opción de Preview que no estaba disponible para la versión Enterprise sino solo la versión Fast Search.

image

Excelente, cierto!.   Bueno esto solo para probar que luego de la actualización los demás servicios estaban funcionando correctamente, y que corrija o no algunos problemas de SharePoint que nos interese es obligatoria la instalación para subsiguientes actualizaciones.

SharePoint154Fun!,

Juan Manuel Herrera Ocheita.