Question: if I have web services that contain a feature class joined to a table, will the removal of the database name affect the join? Any other concerns that I should be aware of but can't see? Finally, any other issues you may have run into upgrading your egdb?
Answer: each deployment is unique, hence it is difficult to determine what can break in your environment, therefore the best approach here is to test before you do the upgrade in production, you will need to setup new servers for the upgrade test, restore a copy of the SQL Server Geodatabase and restore the ArcGIS Enterprise Services, then perform the upgrade as necessary and document the upgrade steps and what problems it might cause, then work through the issues to mitigate each problem.
------------------------------------------------
Client and geodatabase compatibility—ArcGIS Pro | Documentation
You do not have to keep your geodatabase and ArcGIS clients at the same release, but it is recommended that you do so. Geodatabases and client software are designed to work together, and if you let one get too many releases away from the other, you risk encountering problems or unexpected behavior.
This is especially true when you use a mix of client versions at your site. A newer client can create newer dataset types in the geodatabase that older clients cannot access. For enterprise geodatabases, waiting too long between geodatabase upgrades may mean you have to upgrade the underlying database more than once before you can upgrade the geodatabase.
------------------------------------------------
FAQ: What SQL Server Database Versions Are Supported by ArcGIS Enterprise and ArcGIS Pro? (esri.com)
ArcGIS 11.1 and ArcGIS Pro 3.1 requirements for Microsoft SQL Server—ArcGIS Enterprise | Documentati...
------------------------------------------------
Upgrade Enterprise Geodatabase in SQL Server
- When you upgrade a geodatabase in SQL Server to 11.0 or a later release, the fully qualified names of tables and feature classes will no longer contain the database name. For example, a feature class named productdata.dataowner.inventory in a 10.9.x geodatabase will be named dataowner.inventory after you upgrade the geodatabase.
------------------------------------------------
Note, this change was introduced in Pro 3.0 to make it possible to rename the SQL Server Database without breaking the ArcSDE Geodatabase Repository.
------------------------------------------------
ArcGIS Pro Help
Methods to move a geodatabase in SQL Server—ArcGIS Pro | Documentation
When you move a SQL Server database that contains a 10.9.1.x or earlier version geodatabase,
you cannot rename the database when you move it. When you restore the database, for example,
you are given the opportunity to restore it with a different name. Don't do this with a geodatabase;
you won't be able to connect to it.
When you move a SQL Server that contains an 11.x version geodatabase, you can rename the
database when you move it.
------------------------------------------------
• What's new in ArcGIS Pro 3.0—ArcGIS Pro | Documentation
Enterprise geodatabases and databases
Enterprise geodatabases in Microsoft SQL Server that you create or upgrade in ArcGIS Pro 3.0
allow you to restore the SQL Server database with a different name from the original name.
Changes associated with this functionality mean that the following is true of 11.x geodatabases in
SQL Server:
ArcGIS Pro 2.2 and earlier versions cannot connect to them.
ArcGIS 10.6.1 and earlier versions cannot connect to them.
Table and feature class names no longer include the database name.
For example, a table named productdata.dataowner.inventory in a 10.9.x geodatabase is named
dataowner.inventory starting with 11.x geodatabases.
------------------------------------------------
• Restoring SQL Server databases with a new name (esri.com)
Read this article.
------------------------------------------------
For more best practices visit my community.esri.com blog.
Mapping and Charting Solutions (MCS) Enterprise Databases Best Practices
"Database Guide Books and Database Template Scripts for SQL Server Geodatabases"
How to Install Database Clients for ArcGIS
How to Install the SQL Server Client for ArcGIS?
How to Move the SQL Server Enterprise Geodatabase with a Database Backup
How Load Large Featureclass SQL Server Geodatabase
------------------------------------------------
I hope this helps.
| Marcelo Marques | Principal Product Engineer | Esri |
| Cloud & Database Administrator | OCP - Oracle Certified Professional |
I work with Enterprise Geodatabases since 1997.
“ I do not fear computers. I fear the lack of them." Isaac Isimov