I have a procedure that runs to update the links to SQL Server tables and views that uses the RefreshLink method in Access VBA. I am now getting an error (Error: 3001 Invalid Argument) when some of the views in SQL Server attempt to relink. I tried to use the 'linked Table manager' to relink it manually but still get the error. I also tried to remove the view and relink it using External Data | ODBC Database. It still produces the error. This view has linked properly for over 10 years and it still works correctly in my test environment with Access 2010 and SQL Server 2008. The customer has recently installed Access 2016 and has SQL Server 2008R2. There are several views used in the database but only a couple of them fail. I verified that they are identical on SQL Server to my test environment so I can't figure out why they will not link. I can run a 'pass-through' query using the views in question and it will return results but it will no longer relink. Does anyone know if something has changed in Access 2016 that would cause this issue? I can't find anything online that indicates a change.