Search code examples
sql-serverms-accesslinked-tables

MSAccess linked tables SQL Server "is not a valid name" error


I have a third-party database that i want to link to but many table names are illegal - so i'm looking for a workaround, possibly including just keeping a duplicate database with acceptable (legal) naming structure, that anybody might have tried.

many thanks


Solution

  • Within a SQL database you can CREATE SYNONYM to alias an object/table name to something usable within Access. Create synonms for all of the tables and then use those as your linked table names.