Comprobar el almacenamiento de FileGroup para el espacio de trabajo de Workflow Manager en SQL Server

Complejidad: Principante Requisito de datos: ArcGIS Tutorial Data for Desktop
NotaNota:

La operación de copiar y pegar el ejemplo puede dar lugar a errores de sintaxis.

Verificar el almacenamiento

Asegúrese de que el espacio de trabajo se ha creado en los grupos de archivos correctos para un almacenamiento correcto de los datos y la reducción del conflicto de disco. Si utiliza la configuración de DBTUNE modificada anteriormente, puede ejecutar los siguientes ejemplos de secuencias de comandos en SQL Server Management Studio.

Establezca la base de datos actual.

USE WMXDB
GO

Enumere todos los grupos de archivos y archivos de datos en una base de datos específica.

EXEC sp_helpdb wmxdb
GO

Enumere los archivos de datos para un grupo de archivos específico. En este ejemplo, se enumerarán los archivos de datos del grupo de archivos PRINCIPAL.

EXEC sp_helpfilegroup 'PRIMARY'
GO

Enumere las tablas por grupo de archivos.

SELECT USER_NAME(o.uid) [Owner],
 OBJECT_NAME(i.id) [Table Name], 
 FILEGROUP_NAME(groupid) AS [Filegroup Name]
 FROM sysindexes i inner join sysobjects o
 ON i.id = o.id
 WHERE i.indid IN (0, 1) AND OBJECTPROPERTY(i.id, 'IsMSShipped') = 0 AND
 USER_NAME(o.uid) = 'wmx' 
 ORDER BY 1,3,2
GO

Enumere los índices por tabla y grupo de archivos.

select 'owner'=user_name(o.uid) 
,'table_name'=object_name(i.id),i.indid
,'index_name'=i.name ,i.groupid
,'filegroup'=f.name ,'file_name'=d.physical_name
,'dataspace'=s.name from sys.sysindexes i
,sys.sysobjects o,sys.filegroups f 
,sys.database_files d, sys.data_spaces s
where objectproperty(i.id,'IsUserTable') = 1
and i.id = o.id
and f.data_space_id = i.groupid
and f.data_space_id = d.data_space_id
and f.data_space_id = s.data_space_id
and user_name(o.uid) = 'wmx'
order by object_name(i.id),i.name,f.name
GO

Si las tablas o los índices se almacenan en el FileGroup incorrecto, podrá utilizar ALTER TABLE y ALTER INDEX para cambiar el FileGroup. Consulte SQL Server Books Online para obtener más información.

En SQL Server Management Studio, también puede volver a crear la secuencia de comandos DDL de tablas e índices; a continuación, dentro de crear secuencia de comandos, puede modificar el parámetro FileGroup (grupo de archivos) y volver a crear las tablas y los índices en los grupos de archivos correctos. Esto es particularmente útil cuando las tablas están vacías y tiene permiso para volver a crear objetos de base de datos.

5/9/2014