I've found myself acting as the database administrator for our organization despite never having any formal database training, so I have a few questions.
Yes, if SDE Owned Schema is unchecked, it creates a DBO schema EGDB.
When you created data and it showed as DBO.name, then I would guess that you have "SYSADMIN" under your user.
Here is the doc that states it must be a database user:
- The feature dataset in an enterprise geodatabase must be from a database connection established as a database authenticated user. This user must have database privileges to create content and cannot be an OS-authenticated, the database administrator, or the geodatabase administrator account. The connected user becomes the parcel fabric owner and administrator.
https://pro.arcgis.com/en/pro-app/latest/help/data/parcel-editing/createaparcelfabric.htm
Hope this helps.
So does that mean that the parcel fabric dataset will ALWAYS have a username in front of it? Am I interpreting that correctly?
yes, it would be something like "PARCEL.FABRIC" or "<dataowner>.<featuredataset_name>"
There are two things in play here. It sounds like your geodatabase was created using the DBO schema. That means that all the internal repository tables are owned by DBO, and it has nothing to do with who owns the parcel fabric. When you copied the feature dataset containing your parcel fabric into the geodatabase, if you were connected as a user called TestGISAdmin, then all the tables in the feature dataset will be owned by TestGISAdmin. The names of the tables follow the format of DatabaseName.OwnerName.TableName, so TestGISAdmin would be a part of all the tables created by TestGISAdmin. That is why the recommended practice is to have your enterprise tables be owned by "headless users", not people's actual names.