Creación e inicialización de bases de datos mediante cmdlets de Windows Server AppFabric
Puede usar los cmdlets de AppFabric para crear e inicializar un almacén de persistencia o seguimiento. Sin embargo, estos cmdlets no agregarán una entrada de cadena de conexión a AppFabric para permitir obtener acceso a estos almacenes. Para llevar a cabo esta tarea, debe usar Extensiones del Administrador de IIS. Para obtener más información, vea Creación e inicialización de bases de datos mediante el Administrador de IIS.
Creación e inicialización de un almacén de datos
Puede inicializar un almacén de persistencia con el cmdlet de AppFabric, Initialize-ASPersistenceSqlDatabase. En el procedimiento siguiente se usará un subconjunto de la gama completa de parámetros disponibles para Initialize-ASPersistenceSqlDatabase. Debe ser miembro de AS_Administrators para realizar este procedimiento y debe ejecutar la consola de Windows PowerShell como administrador.
Procedimiento para inicializar un almacén de persistencia mediante cmdlets de AppFabric
Abra la consola de Windows PowerShell.
Ejecute el comando siguiente:
Initialize-ASPersistenceSqlDatabase –Database NewPersistenceDatabase –Server localhost –Readers AS_Observers –Users “BUILTIN\IIS_IUSRS” –Admins AS_Administrators
Puede inicializar una base de datos de seguimiento mediante el cmdlet de AppFabric Initialize-ASMonitoringSqlDatabase. En el procedimiento siguiente usará un subconjunto de la gama completa de parámetros disponibles para Initialize-ASMonitoringSqlDatabase. Debe tener privilegios de creación de base de datos en el servidor de bases de datos que usa para realizar este procedimiento. Además, debe ejecutar la consola de Windows PowerShell como administrador.
Procedimiento para inicializar un almacén de seguimiento con los cmdlets de AppFabric
Abra la consola de Windows PowerShell.
Ejecute el comando siguiente:
Initialize-ASMonitoringSqlDatabase –Database NewMonitoringDatabase –Server localhost –Readers AS_Observers –Writers “NT SERVICE\AppFabricEventCollectionService” –Admins AS_Administrators
El parámetro -Writers debe usar la identidad de Servicio de recopilación de eventos si el servidor de bases de datos se encuentra en el equipo local. Si se encuentra en un grupo de dominio, el procedimiento recomendado es crear un grupo de dominio y agregarle los usuarios que Servicio de recopilación de eventos ejecutará en los equipos del dominio. Después use este grupo de dominio como parámetro para el parámetro -Writers al inicializar el almacén de seguimiento. Suponiendo que dispone de los permisos necesarios, que el nombre de almacén y el host son válidos y que existen todos los grupos de seguridad, se creará un almacén de seguimiento nuevo y se inicializará.
Nota
Cuando se usa Initialize-ASMonitoringSqlDatabase desde un programa de C#, puede aparecer un error similar al siguiente: “No se puede abrir la base de datos 'monitoringdb' solicitada por el inicio de sesión. Error al iniciar la sesión. No se pudo iniciar sesión para el usuario 'domainx\usery'”. La solución es agregar "pooling=false" al parámetro connectionString del cmdlet Initialize-ASMonitoringSqlDatabase.
Nota
Si usa una instancia de SQL Server con nombre (por ejemplo, SQLEXPRESS), deberá especificar la instancia explícitamente con el parámetro -Server
como en el ejemplo siguiente:Initialize-ASMonitoringSqlDatabase -Database NewDB -Server localhost\SQLEXPRESS
2011-12-05