مشکلی که بعضی مواقع ممکن است در کار با enterprise geodatabase به وجود بیاید. در این مشکل هنگامی که میخواهید یک موزاییک بسازید، نامی که به عنوان نام موزاییک خود انتخاب میکنید (به طور مثال RM) ممکن است در دیتابیس رزرو شده باشد. این اتفاق به طور مثال زمانی می افتد که شما با استفاده از دستورات sql اقدام به پاک کردن موزاییک می کنید در صورتی که بهتر است اینکار را از طریق ArcSDE انجام دهید. در چنین مواقعی زمانی که میخواهید موزاییک مدنظر را بسازید، با خطای زیر مواجه میشوید:
Table not registered [GEODB.DBO.AMD_RM_BND]
Table not registered [GEODB.DBO.AMD_RM_CAT]
Could not create mosaic dataset. Possible invalid or reserved mosaic name specified.
Table not registered [GEODB.DBO.AMD_RM_LOG]
Table not registered [GEODB.DBO.AMD_RM_ART]
برای حل این مسئله بایستی با استفاده از SQL Server studio یا Oracle به ژئودیتابیس خود متصل شوید. سپس بر روی جدول GDB_ITEMS کوئری زیر را وارد میکنید:
DELETE FROM [GEODB].[dbo].[GDB_ITEMS]
WHERE [Name] = 'RM'
GO
درباره این سایت