10030: Layer's data source is ArcSDE not accessed via a direct connection
Your layer references an ArcSDE geodatabase configured using an ArcSDE application server on a separate DBMS server machine. Performance and scalability of your services are typically much better when you use an alternative ArcSDE configuration that is known as ArcSDE direct connect.
Solution
Check the drawing performance for your layer or basemap layer in ArcMap. If you are publishing, check the drawing performance for your service in the Preview window.
Learn more about working with basemap layers or previewing your service
- If you want to improve performance, change your ArcSDE configuration to use direct connect, which can be complex. This typically involves working with your database administrator to implement these changes.
More information
There are two methods of configuring ArcSDE:
- Install the ArcSDE application server logic on the DBMS server machine.
- Use the ArcSDE direct connect logic, which is integrated into all ArcGIS software. This enables users to connect directly to their ArcSDE geodatabase that is managed remotely in Oracle, SQL Server, IBM DB2, Informix, or PostgreSQL.
With a direct connection, also known as a two-tiered architecture, ArcGIS client machines are configured to communicate directly with the DBMS. Since the client gets the data directly from the database, most of the data processing takes place on the client machine. This also helps boost the performance of your service.
Configuring ArcSDE direct connect is best managed by your database administrator.
Also note that if your application warrants the use of an ArcSDE application server configuration, you can choose to mark this warning as an exception to avoid receiving the warning next time you analyze the document. Beware that the resulting map or globe will draw more slowly.