Sie sind auf Seite 1von 12

thesolidqjournal collaboration

Por Gilberto Zampatti

44

Instalacin y buenas prcticas con SharePoint: Iniciacin


Cmo instalar SharePoint y configurarlo utilizando PowerShell. Adems, creamos la aplicacin de Administracin Web y su base de datos, as como un primer ejemplo de aplicacin Web en la coleccin de sitios raz.

uando se debate acerca de buenas prcticas para la instalacin de una granja de SharePoint 2010, necesitamos centrarnos en un par de temas fundamentales. Primero, se precisa un plan bien documentado que capture todos los requisitos de negocio actuales. Desafortunadamente, muchos dan esto por supuesto, restando importancia a este aspecto capital, y dejando a los DBA y a los administradores de SharePoint con un montn de problemas por resolver y otros aspectos por configurar. Ese aspecto se sale del mbito de este artculo, pero pueden encontrarse buenas guas de iniciacin de cmo planificar una instalacin en los siguientes enlaces: Planning and architecture for SharePoint Foundation 2010 Planning and architecture for SharePoint Server 2010 El segundo requisito imprescindible es una buena comunicacin entre los DBA, los administradores de infraestructura y los de SharePoint. Resulta crtico implicar a todo el equipo de implantacin en la misma pgina para una instalacin efectiva, especialmente, al determinar en detalle la capacidad de las muchas bases de datos que requiere SharePoint. El artculo de TechNet Storage and SQL Server capacity planning and configuration (SharePoint Server 2010) resalta los puntos clave de la configuracin y planificacin del almacenamiento y la capa de

datos de una base de datos SQL Server dentro de un entorno SharePoint Server 2010. La ubicacin y el dimensionado correctos de las bases de datos fue un tema central en versiones previas de SharePoint, pero es incluso ms importante en SharePoint 2010, debido al nmero de bases de datos en uso. Este nmero no solo depende de las aplicaciones Web y las colecciones de sitios que debemos implementar, sino tambin del nmero y la variedad de las instancias de aplicaciones que debemos configurar para satisfacer las necesidades de negocio. Con estos factores en un lugar destacado de nuestras miras, veamos un ejemplo prctico de instalacin de una mini-granja de SharePoint. Veremos el ejemplo mediante dos artculos: el de este mes, que mostrar cmo crear la infraestructura bsica de una granja, mostrando cmo instalar SharePoint, configurarlo con PowerShell, crear una base de datos y una aplicacin Web para la administracin central de los sitios, junto a un primer ejemplo de aplicacin Web con la coleccin de sitios raz. El segundo artculo profundizar en la configuracin de algunas aplicaciones esenciales, tales como el servicio de bsquedas, el servicio de Metadatos y un par de ellas ms, adems de echar un rpido vistazo a algunos problemas de configuracin del Almacenamiento Remoto de BLOBs.

El entorno de Demostracin
Para el propsito de este artculo, he creado una granja simple consistente en dos servidores Windows Server 2008, como se muestra en la Figura 1, pg. 45.

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

45

quier caso, este servidor, llamado SHAREPOINT2010, es parte de nuestro dominio (Hyp.Kreacher.org). Veamos ahora la configuracin inicial del servidor de aplicacin (y de base de datos). Se considera una buena prctica evitar todos los servicios no utilizados de forma que sus recursos puedan dedicarse exclusivamente a tareas de SharePoint. En el ejemplo, he instalado solo una instancia completa de SQL Server en el servidor de aplicacin. Como veremos a continuacin, el asistente de instalacin de SharePoint es una valiosa herramienta que nos guiar por todos los componentes que tienen que ser instalados en el servidor.

Instalacin inicial
PowerShell es una poderosa herramienta de lnea de comandos particularmente bien equipada para tareas administrativas. Existen muchos artculos online ilustrando los procedimientos de PowerShell para instalar SharePoint 2010. Sin embargo, comenzaremos nuestra instalacin de ejemplo utilizando de forma nativa el programa de instalacin. Utilizaremos PowerShell para otras tareas ms adelante.

Figura 1: Areas de OLTP, Staging, y Data Warehouse En el mundo real, no implementaramos una granja SharePoint en la que la capa de aplicacin (los servicios de SharePoint), el front-end Web y el servidor de base de datos estuvieran instalados en la misma mquina. Pero para ste entorno de demostracin, implementado en un contexto de Hyper-V estoy utilizando un PC bien configurado con dos mquinas virtuales para mostrar los pasos de instalacin y configurar la granja de SharePoint: El controlador de dominio, que mantiene un directorio en el que he creado algunas cuentas tiles, es un servidor Windows 2008 de 64 bits. La configuracin del servidor no es aplicable a este ejemplo, solamente lo necesito porque nuestra granja ser parte de un dominio. El servidor monstruo dedicado a SharePoint est configurado como un Windows 2008 Enterprise Server de 64 bits, con 8Gb de memoria. Esta cantidad de memoria no resulta excesiva para SharePoint, considerando que tiene que alojar a SQL Server tambin. Bromas aparte, en entornos reales, debera considerar la mayor asignacin de memoria posible a ambos SQL Server y SharePoint. Tngase en cuenta que, en su lugar, podramos haber usado Windows Server 2008 R2 como servidor. En cual-

Figura 2: Usuarios del Directorio Activo en el dominio

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

thesolidqjournal collaboration

46

Antes de comenzar la instalacin, eche un vistazo al Directorio Activo de usuarios, como muestra la Figura 2, pg. 45. He nombrado a algunos usuarios sp_algo porque pretendo utilizarlos de alguna forma en SharePoint. Los siguientes pasos de instalacin se ejecutan con cuenta de administrador. Recuerde que, en Win-

Tras leer las guas recomendadas, podemos seleccionar Instalar prerrequisitos de software, como vemos en la Figura 4, para comenzar el proceso de buscar e instalar la versin correcta de cualquier componente requerido. La herramienta Microsoft SharePoint 2010 Products Preparation Tool se lanza en ste momento

Figura 3: Pgina inicial de la instalacin de SharePoint 2010

dows Server 2008 R2, si est conectado a travs de otras cuentas de usuario (y si stas pertenecen al Grupo de Administradores Locales), debera utilizar la opcin Ejecutar como Administrador para garantizar el mximo nivel de prioridad en el S.O. Para comenzar la instalacin de SharePoint Server 2010, abra el soporte que contenga el software y ejecute el fichero Splash.hta para abrir la primera pgina del proceso de instalacin, que muestra la figura 3. Lo primero, es instalar y/o verificar los prerrequisitos de software. En un entorno real, algunos de estos requisitos podran estar ya instalados y apareceran marcados as en este paso. Esta pgina suministra algunos enlaces tiles para nefitos, incluyendo una revisin de requisitos de hardware y software. Pero antes de llegar a este punto, debera familiarizarse con estos conceptos, que son esenciales para una instalacin con xito.

Figura 4: La opcin de instalacin de prerrequisitos de software

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

47

y comprueba todos los productos y actualizaciones instalados, como vemos en la Figura 5. La herra-

Microsoft Chart Controls for Microsoft .NET Framework 3.5: instalado correctamente Microsoft Filter Pack 2.0: instalado correctamente Microsoft SQL Server 2008 Analysis Services ADOMD.NET: instalado correctamente Microsoft Server Speech Platform Runtime (x64): instalado correctamente Microsoft Server Speech Recognition Language - TELE(en-US): instalado correctamente SQL 2008 R2 Reporting Services SharePoint 2010 Add-in: instalado correctamente Una vez que hemos cumplido con los requisitos de software podemos comenzar con la instalacin

Figura 5: La herramienta de preparacin de productos de Microsoft SharePoint 2010

mienta tambin requiere la instalacin de cada uno de los mdulos de la lista y aceptar los trminos de licencia. Al final del proceso, una ventana de aviso comunica el xito o fracaso de la instalacin de prerrequisitos y nos dice qu componentes estaban ya en el servidor y cules fueron instalados. Para esta demo, Recib las siguientes comunicaciones: Windows Server 2008 Service Pack 2: ya instalado (ninguna accin) Application Server Role, Web Server (IIS) Role: configurado correctamente Microsoft SQL Server 2008 Native Client: ya instalados productos equivalentes (ninguna accin) Microsoft .NET Framework 3.5 SP1: ya instalado (ninguna accin) Hotfix for Microsoft Windows (KB976394): instalado correctamente Windows PowerShell 2.0: ya instalado (ninguna accin) Windows Identity Foundation (KB974405): instalado correctamente Microsoft Sync Framework Runtime v1.0 (x64): ya instalados productos equivalentes (ninguna accin)

Figura 6: Comenzando la instalacin mediante la seleccin Install SharePoint Server

real de SharePoint, seleccionando Instalar SharePoint Server, tal y como muestra la figura 6. Tras suministrar la clave de producto y aceptar los trminos de licencia, se llega a la pantalla que muestra la figura 7, que permite elegir el tipo de instalacin deseado: Individual o Granja de Servidores. Los casos en los que se seleccionara la primera opcin son ms bien raros, en mi opinin. La instalacin individual es un proceso casi totalmente automatizado, que no permite personalizar la instalacin a las propias necesidades. Y lo que es peor, por defi-

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

thesolidqjournal collaboration

48

nicin, una instalacin individual no es escalable. Si ms tarde se quisiera instalar un servidor adicional para crear una granja, no se dispondra de esa opcin al haber seleccionado instalacin individual.

En este punto, el programa de instalacin tambin requerir la seleccin de los directorios correctos para los ficheros binarios y otros ficheros y directorios relacionados, como las jerarquas de directorios para bsquedas indexadas (que comentaremos en el prximo artculo). La mayora de las veces, podramos aceptar los valores predeterminados, pero esas decisiones debieran tomarlas los administradores de infraestructura. El programa de instalacin comienza el proceso y se nos muestra una barra de progreso como apa-

Figura 7: Seleccin del tipo de instalacin de SharePoint Tras seleccionar la opcin Granja de Servidores ( Server Farm), para este propsito veremos la ventana de tipo de servidor que muestra la Figura 8. Esta pantalla puede resultar engaosa: la opcin Stand Alone nos vuelve a conducir a una instalacin automatizada que utiliza SQL Server Express para satisfacer todas las necesidades de almacenamiento en bases de datos. Eche un vistazo detallado a su plan de volumen de almacenamiento antes de seleccionar esta opcin. Nuestra granja requiere una instalacin completa.

Figura 9: Pantalla del progreso en la instalacin de Sharepoint rece en la figura 9. El proceso de instalacin puede llevar entre 10 y 30 minutos, dependiendo del hardware disponible. Cuando aparece esta ltima caja de dilogo, necesitamos prestar especial atencin a la opcin que se muestra en la Figura 10, pg. 49. Si queremos tener control de la configuracin, podemos deseleccionar el CheckBox Run the SharePoint Products Configuration Wizard now (Ejecutar el Asistente de configuracin del producto ahora); en caso contrario, el asistente tomar una serie de decisiones por nosotros que quiz preferiramos evitar, como veremos a continuacin. De forma que, para nuestro ejemplo, la hemos deseleccionado. En el momento de la ejecucin de la instalacin, es posible que estemos utilizando una versin que date de un cierto tiempo atrs, de forma que este es el mejor momento para ejecutar una actualizacin, como muestra la figura 11. Las actualizacio-

Figura 8: Pantalla de tipo de servidor

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

49

Uno de los prerrequisitos para SharePoint 2010 es PowerShell 2.0, que est instalado en nuestro servidor de demostracin. Si est siguiendo nuestro ejemplo en Windows Server 2008 R2, ver que esta versin de PowerShell est instalada de forma nativa. Para versiones anteriores de Windows, deber de ser instalado como un prerrequisito de software.

Primeros pasos de la configuracin


Para los ejemplos de este artculo, estoy usando PowerShell ISE, que es una interfaz til con varias caractersticas interesantes, como permitir la implementacin de ms de un script, acceder a la ayuda en una solapa independiente y ms cosas.

Figura 10: Seleccin de la opcin Ejecutar el Asistente de Configuracin nes, a veces, requieren un reinicio del sistema. Despus de las actualizaciones y hecho el reinicio del sistema, podemos, si es necesario, comenzar a configurar nuestra granja SharePoint con la ayuda de PowerShell.

Figura 12: actualizando el snap-in de SharePointPowerShell

Figura 11: Obtencin de las actualizaciones de software


The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

Usando PowerShell ISE, primero necesitamos actualizar el snap-in de SharePoint PowerShell, como vemos en la figura 12. Entonces podremos actualizar el snap-in de SQL Server-PowerShell, como se muestra en la figura 13, pg. 51. En nuestro ejemplo, como resultado del plan de volumen de almacenamiento, nuestro DBA ha construido un script que genera nuestras bases de datos de SharePoint. El listado 1 muestra el script, que crea las bases de datos SharePoint_Config, SharePoint_Admin-Content y WSS_Content_DF. Tngase en cuenta que cualquier base de datos que pretendamos dedicar a SharePoint requiere la collation LATIN1_General_CI_AS_KS_WS. Observe, igualmente, como se asigna el tamao de las bases de datos; el script muestra que nuestro DBA especific tamaos distintos de los que habra utilizado el Asistente de Configuracin o el Sitio Central de Administracin (cuando lo usamos para crear una nueva aplicacin Web).

thesolidqjournal collaboration

50

Listing 1: Script para crear nuestras bases de datos de SharePoint

USE master; GO Config DB: CREATE DATABASE SharePoint_Config ON ( NAME = SharePoint_Config_dat, FILENAME = C:\SPDBs\DATA\SharePoint_Config_dat.mdf, SIZE = 100 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 20 MB ) LOG ON ( NAME = SharePoint_Config_log, FILENAME = C:\SPDBs\LOGs\SharePoint_Config_log.ldf, SIZE = 50MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10MB ) COLLATE LATIN1_General_CI_AS_KS_WS; GO Central Admin DB: CREATE DATABASE SharePoint_AdminContent ON ( NAME = SharePoint_AdminContent_dat, FILENAME = C:\SPDBs\DATA\SharePoint_AdminContent_dat.mdf, SIZE = 200 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 40 MB ) LOG ON ( NAME = SharePoint_AdminContent_log, FILENAME = C:\SPDBs\LOGs\SharePoint_AdminContent_log.ldf, SIZE = 100MB, MAXSIZE = UNLIMITED, FILEGROWTH = 20MB ) COLLATE LATIN1_General_CI_AS_KS_WS; GO Default Web Content DB: CREATE DATABASE WSS_Content_DF ON ( NAME = WSS_Content_DF_dat, FILENAME = C:\SPDBs\DATA\WSS_Content_DF_dat.mdf, SIZE = 200 MB, MAXSIZE = UNLIMITED, FILEGROWTH = 40 MB ) LOG ON ( NAME = WSS_Content_DF_log, FILENAME = C:\SPDBs\LOGs\WSS_Content_DF_log.ldf, SIZE = 100MB, MAXSIZE = UNLIMITED, FILEGROWTH = 20MB ) COLLATE LATIN1_General_CI_AS_KS_WS; GO

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

51

Figura 13: Actualizando el snap-in de SQL Server-PowerShell Nuestro DBA grab el script usando el Path C:\SPScripts, donde podemos fcilmente encontrarlo y ejecutarlo va PowerShell. Despus de ejecutar el script podemos ver las bases de datos en SQL Server Management Studio tal y como aparecen en la Figura 14. Una vez que tenemos las base de datos de Configuracin y de Administracin Central ubicadas y listas para inicializacin, podemos ejecutar los ficheros de comandos (cmdlets) para generar nuestra granja SharePoint (antes de continuar, observe que este artculo presenta los scripts de manera separada, de forma que podamos investigar qu sucede con cada uno de ellos).

La primera operacin a ejecutar es la configuracin de las bases de datos SharePoint_Config y SharePoint_AdminContent, como se aprecia en el listado 2, pg. 52. La primera parte del script, asigna algunas variables con valores necesarios para la ejecucin del siguiente cmdlet, precedido de un sencillo mensaje (Write-Host). Por legibilidad, el cmdlet aparece en varias filas, pero puede funcionar en una sola lnea. La evaluacin de la variable $farmAccount es interac-

Figura 14: Vista de las bases de datos de SharePoint en SQL Server Management Studio

tiva, as que aparecer la caja de dilogo de solicitud de credenciales, tal y como vemos en la Figura 15, pg.52.

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

thesolidqjournal collaboration

52

Listado 2: Definicin de las bases de datos de Configuracin y del sitio de Administracion Central
$databaseServer = "SharePoint2010" $configDatabase = "SharePoint_Config" $adminContentDB = "SharePoint_AdminContent" $passphrase = "Passphrase1" $farmAccountName = "HYP\sp_system" $farmAccount = Get-Credential $farmAccountName $passphrase = (ConvertTo-SecureString $passphrase -AsPlainText -force) ## Write-Host "Creating Configuration Database and Central Admin Content Database..." New-SPConfigurationDatabase -DatabaseServer $databaseServer -DatabaseName $configDatabase -AdministrationContentDatabaseName $adminContentDB

Listado 3: Verificacin de la creacin de la granja


$spfarm = Get-SPFarm -ErrorAction SilentlyContinue ErrorVariable err if ($spfarm -eq $null -or $err) { throw "Unable to verify farm creation." }

Para verificarlo, podemos ejecutar el script del Listado 3. Figura 15: Caja de dilogo de solicitud de credenciales de Windows PowerShell Generalmente, la ejecucin del cmdlet NewSPConfigurationDatabase tiene xito, pero podra fallar debido a una configuracin incorrecta en una clave del registro. Spencer Harbar, en uno de sus recomendables artculos, sugiere una prevencin proactiva del problema ejecutando el siguiente comando: psconfig.exe -cmd upgrade Con esto, la ejecucin del cmdlet, todava puede fallar, pero el comando restaura la clave del registro, y todas las ejecuciones posteriores de New-SPConfigurationDatabase, funcionarn correctamente.

Listado 4: Inicializando la seguridad e instalando todas las caractersticas

Write-Host "ACLing SharePoint Resources..." Initialize-SPResourceSecurity Write-Host "Installing Services ..." Install-SPService Write-Host "Installing Features ..." Install-SPFeature -AllExistingFeatures

Y cuando estemos de acuerdo con el resultado, podemos pasar a reforzar la seguridad de los recursos del servidor local, instalando el servicio de SharePoint y todas sus caractersticas disponibles usando el script del Listado 4. Como puede verse en ese listado, a veces PowerShell resulta auto-explicativo.

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

53

Listado 5: Completando la configuracin de la infraestructura de la granja

compartidos a las carpetas de la aplicacin Web existentes. En este punto, la infraestructura de nuestra granja est lista para utilizarse.

Write-Host "Creating Central Administration..." New-SPCentralAdministration -Port 8080 -WindowsAuthProvider NTLM Write-Host "Installing Help..." Install-SPHelpCollection -All Write-Host "Installing Application Content..." Install-SPApplicationContent

Creacin de Aplicaciones Web y Colecciones de Sitios


Para crear una nueva aplicacin Web que utilice nuestra granja de SharePoint, necesitamos definir algunos prerrequisitos tales como los pool de aplicacin y las cuentas relacionadas, en la forma en que se muestra en el Listado 6. Ms all de la relativa simplicidad del script (me encantas los nombres auto-explicativos de los cmdlets de PowerShell), una de las novedades ms tiles e interesantes de SharePoint 2010 es la introduccin de cuestas administradas. Una vez que se ha definido una cuenta como administrada, ser, en efecto, totalmente administrada, o sea, que no tenemos que preocuparnos por su consistencia. Por ejemplo, esto evita tener varias cuentas con la propiedad La contrasea nunca caduca establecida porque la funcin de

Podemos completar la primera parte de nuestra tarea de configuracin creando la aplicacin Web de Administracin Central e iniciando el servicio de Administracin Central en la mquina local, utilizando el script del Listado 5. El cmdlet Install-SPHelpCollection, instala los ficheros del sitio de ayuda para los productos de la granja actual de SharePoint 2010. Y el cmdlet Install-SPApplicationContent, copia datos de aplicacin Listado 6: definicin de los pools de aplicacin

<# App Pools definition #> $saAppPoolName = "SharePoint Web Services Default" $saAppPoolUserName = "Hyp\sp_services" $waAppPoolName = "SharePoint Content Default" $waAppPoolUserName = "Hyp\sp_content" <# Create Managed Accounts for Application Pools - (1) Services Applications Pool #> Write-Host "Please supply the password for the $saAppPoolUserName Account..." $appPoolCred = Get-Credential $saAppPoolUserName $saAppPoolAccount = New-SPManagedAccount -Credential $appPoolCred <# Web app Application Pool #> Write-Host "Please supply the password for the $waAppPoolUserName Account..." $appPoolCred = Get-Credential $waAppPoolUserName $waAppPoolAccount = New-SPManagedAccount -Credential $appPoolCred <# Create Services Application Pool #> $saAppPool = New-SPServiceApplicationPool -Name $saAppPoolName -Account $saAppPoolAccount

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

thesolidqjournal collaboration

54

Figura 16: Suministrando la contrasea de la cuenta

Listado 7: Creacin de una nueva aplicacin Web


<# Web App details #> $MainURL = "http://sharepoint2010" $webAppName = "SharePoint First App" $contentDBName = "WSS_Content_DF" <# Root Site Collection details #> $ownerEmail = "administrator@hyp.kreacher.org" $ownerAlias = "hyp\administrator" <# Create the new Web Application #> $authProvider = New-SPAuthenticationProvider $webApp = New-SPWebApplication -ApplicationPool $waAppPoolName -ApplicationPoolAccount $waAppPoolAccount -Name $webAppName -Port 80 -AuthenticationProvider $authProvider -DatabaseName $contentDBName <# Set sensible content db limits #> Set-SPContentDatabase $contentDBName -MaxSiteCount 50 -WarningSiteCount 30

administracin lleva el control de las propiedades de las cuentas. Cuando ejecutamos el cmdlet New-SPManagedAccount usando la sintaxis de la figura 16, se nos pedir una contrasea. En nuestro ejemplo, hemos creado 2 pools de aplicacin, uno para el servicio de SharePoint y otro para las aplicaciones. Observe que se nos pedir la contrasea de la cuenta solamente una vez -cuando creemos la cuenta administrada. A partir de ese momento, podemos utilizar la cuenta sin tener que suministrar la contrasea. Ahora es el momento de crear nuestra aplicacin Web, as que necesitamos tener a mano algunos datos, como la URL y el nombre que pensamos utilizar, as como el nombre de la base de datos que hemos creado anteriormente. Este es tambin un buen momento para establecer otras propiedades, incluyendo el email y el alias del propietario de la arquitectura de la coleccin de sitios. Para ello, podemos ejecutar el script del Listado 7. El script requiere algn tiempo para completarse. Finalmente, podremos crear nuestra primera coleccin de sitios (la coleccin de sitios raz). En nuestro ejemplo, el script del Listado 8 crea una Listado 8: Creacin de una coleccin de sitios
<# Create Site Collection at root It is required in order to eventually enable selfservice site creation, and it is good practice to have a SC at the root. We do NOT need to create a site from a template; we are creating an empty site. #> ## $MainURL = "http://sharepoint2010" New-SPSite -Url $MainURL -owneralias $ownerAlias ownerEmail $ownerEmail

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

55

Figura 17: Seleccionando una plantilla para nuestra coleccin de sitios

El servicio de bsqueda que implica un pool de bases de datos y es una de las caractersticas ms escalables (aunque complejas) de Sharepoint 2010

configuracin. En el prximo artculo mostrar cmo configurar los principales servicios de aplicacin, comenzando por el servicio de bsquedas, que implica un pool de bases de datos y es una de las caractersticas ms escalables (aunque complejas) de Sharepoint 2010.

Sobre el Autor
coleccin de sitios vaca sin ninguna plantilla especfica. Despus de unos minutos, Voila! Nuestros arquitectos de SharePoint estn listos para utilizar nuestra coleccin de sitios. Como nuestra coleccin de sitios est vaca, la primera vez que accedamos se nos pedir una plantilla, como vemos en la Figura 17. GGilberto Zampatti, Mentor en Solid Quality Mentors Italia, es un consultor e instructor certificado de SQL Server y SharePoint. Ha trabajado con SQL Server desde 1999 y con SharePoint desde 2003. Junto con Gianluca Hotz, tambin mentor de SolidQ, y otros viejos amigos, fund el Italian User Group de SQL Server y actualmente es su secretario. Gilberto tambin es expositor habitual en muchas conferencias tcnicas.

A medio camino
Nuestra infraestructura bsica ya est lista, pero todava necesitamos hacer un montn de trabajo de

The SolidQ Journal, Noviembre 2010 www.solidq.com/sqj

Das könnte Ihnen auch gefallen