ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Verifying the FileGroup storage for the Production Mapping workspace in SQL Server

Disponible con licencia de Production Mapping.

Asegúrese de que el espacio de trabajo se ha creado en los FileGroups 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 scripts en SQL Server Management Studio.

Run the following SQL queries to verify that the Production Mapping workspace was created under the correct FileGroups.

Nota:

La operación de copiar y pegar los ejemplos puede dar lugar a errores de sintaxis.

Set the current database.

USE PMDB
GO

List all FileGroups and data files in a specific database.

EXEC sp_helpdb pmdb
GO

List the data files for a specific FileGroup. In this example, it will list the PRIMARY FileGroup data files.

EXEC sp_helpfilegroup 'PRIMARY'
GO

List tables by FileGroup.

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) = 'pm' 
 ORDER BY 1,3,2
GO

List indexes by table and FileGroup.

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) = 'pm'
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 Libros de SQL Server online).

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

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal