I guess someone added a custom index to that table (via Management Studio) and named that one “$9” - which is an absolute “No Go”! Adding SQL site indexes could be quite benefitial, but in such a case you MUST stay away from NAV naming conventions!!!
So just rename this custom index - e.g. myidx01 - then you should be able to create the NAV key/index!