I've created a new schema, archive
, and am able to create, read, update and delete tables within it.
I have an EXTERNAL_USER
who I'm trying to give permissions to so that they can carry out select..into
on the schema.
I've given them the CREATE TABLE
permission on the database and the SELECT
permission on the schema, but they're getting the "The specified schema name 'archive' either does not exist or you do not have permission to use it" error message.
The query they're trying to run is:
select *
into archive.post
from core.post
The query runs fine for me.
I've also tried giving them the db_datareader
and db_datawriter
roles on the database, with no difference.
I'm absolutely out of ideas - what am I not thinking of?