ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

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

Доступно с лицензией Production Mapping.

Убедитесь в том, что рабочая область была создана под правильными FileGroups и обеспечивает надлежащее хранение данных, сокращая риски дисковых конфликтов. Используя ранее измененную конфигурацию DBTUNE, вы можете запустить следующие примеры скриптов в SQL Server Management Studio.

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

Примечание:

При копировании и вставке примеров могут возникнуть синтаксические ошибки.

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

Если какие-либо таблицы или индексы хранятся в неверной FileGroup, ее можно изменить с помощью ALTER TABLE и ALTER INDEX (см. SQL Server Books в сети Интернет).

В SQL ServerManagement Studio, вы можете создать заново DDL скрипт таблиц и индексов; затем, в рамках создания скрипта, вы можете изменить параметры FileGroup и заново создать таблицы и индексы в правильных FileGroups. Это особенно полезно, когда таблицы пусты, и вы можете повторно создавать объекты базы данных.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация