I have an Access 2007 Project with a SQL Server 2005 backend. However, when creating a new stored procedure from within Access, it comes up with an error:
ADO error: The specific schema name DOMAIN\username either does not exist or you do not have permission to use it
How can you create a stored procedure using the ‘dbo’ schema instead? The stored procedure properties dialog has the ‘owner’ dropdown set to the username and it can’t be changed to dbo, even though the user is in the ‘db_owner’ role.
Managed to solve it. If you make the user the owner of the database (rather than a user with the db_owner role), when you create a stored procedure in Access 2007, it creates it under the dbo schema rather than DOMAIN\username.
Steps to do so (in Management Studio):
Downside – other users under db_owner role will still have their username appended. So schemas have to be created for these users.