Hmm... Within SQL, try searching all tables for some of the AccountKey values, to see if there is something hard-to-find that might be blocking the delete? (Google provided this query years ago, and it has proven handy...).

USE MAS_TST
DECLARE @SearchStr nvarchar(100) = 'SEARCH VALUE'
DECLARE @Results TABLE (ColumnName nvarchar(370), ColumnValue nvarchar(3630))
SET NOCOUNT ON
DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)
SET @TableName = ''
SET @SearchStr2 = QUOTENAME('%' + @SearchStr + '%','''')
WHILE @TableName IS NOT NULL
BEGIN
SET @ColumnName = ''
SET @TableName =
(
SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @TableName
AND OBJECTPROPERTY(
OBJECT_ID(
QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
), 'IsMSShipped'
) = 0
)
WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)
BEGIN
SET @ColumnName =
(
SELECT MIN(QUOTENAME(COLUMN_NAME))
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = PARSENAME(@TableName, 2)
AND TABLE_NAME = PARSENAME(@TableName, 1)
AND DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar', 'int', 'decimal')
AND QUOTENAME(COLUMN_NAME) > @ColumnName
)
IF @ColumnName IS NOT NULL
BEGIN
INSERT INTO @Results
EXEC
(
'SELECT ''' + @TableName + '.' + @ColumnName + ''', LEFT(' + @ColumnName + ', 3630)
FROM ' + @TableName + ' (NOLOCK) ' +
' WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2
)
END
END
END
SELECT ColumnName, ColumnValue FROM @Results
------------------------------
Kevin Moyes
Technical Systems Analyst
Munjal White Consulting Co.
Toronto ON
------------------------------
Original Message:
Sent: 03-14-2025 15:03
From: Jon Parkinson
Subject: Deleting GL Accounts
Kevin - No budget, no anything!
------------------------------
Jon Parkinson
Timac Business Systems
------------------------------
Original Message:
Sent: 03-14-2025 14:50
From: Kevin Moyes
Subject: Deleting GL Accounts
Any budget data for those accounts?

------------------------------
Kevin Moyes
Technical Systems Analyst
Munjal White Consulting Co.
Toronto ON
Original Message:
Sent: 03-14-2025 11:45
From: Jon Parkinson
Subject: Deleting GL Accounts
Thank you for replying Michelle. However, this is what I have been trying to do all along. The accounts are marked with status "Deleted" but are NOT DELETED. Again, these accounts have never been posted to. Fiscal year end just leaves them all as is.
------------------------------
Jon Parkinson
Timac Business Systems
Original Message:
Sent: 03-14-2025 00:50
From: Michele Herzog
Subject: Deleting GL Accounts
You need to use the GL Utility to Delete Accounts. Extract the GL accounts in Excel, narrow the file down to accounts to delete. Create a VI job for GL_Accounts into the delete utility. Postings in all modules must be done in advance. Make a backup of the company data before deleting. KB ID: 223924250030927
------------------------------
[Michele] [Herzog] [CPA,CITP, CGMA]
[Overland Park] [KS]
[816-520-1365]