- Open SQL Server Profiler, which can opened from SQL Server Management Studio, Tools-> SQL Server Profiler
- Connect to SQL Server that is hosting SedonaOffice.
- Go to the Events Selection tab:

- Right-Click Security Audit -> Deselect Event Category
- Right-Click Sessions -> Deselect Event Category
- Right-click Stored Procedures -> Select Event Category
- Right-click TSQL -> Select Event Category
- Click the Show All Events Checkbox:

- Right-click Errors and Warnings -> Select Event Category
- Click the Column Filters… Button.
- In the Edit Filter Window, click ClientProcessID, Expand Equals, and enter the PID for SedonaOffice for the user seeing the error:

- Click OK.
- Click Run.
- Go to SedonaOffice and replicate the error if possible.
In the trace, find the last query or stored proc that tried to run before a red error/attention message. This is the information we need to look into the error. In this example, I just used the PID for SQL Server Management Studio and local dummy databases instead of SedonaOffice to avoid meddling with the registry to point my Sedona client to my local machine instead of our server. But the message we'd be looking for above the error in this example is "select * from Example_Table":

Sometimes the last several messages before the error will be something like "--encrypted text--", in this case we need the last thing that ran before those messages.
If you click on a row in the Profiler, you should be able to get the full query or stored proc that tried to run for that row and can copy and paste it. You could also provide screenshots as long as the full query/stored proc fits in the row or details box:
