TL;DR: It should work.
I’m not a database expert by any means but looking through the Umbraco codebase there is nowhere that Umbraco is hard-coded to look for any particular schema, be it `dbo` or be it something else.
Here’s an example of a table create from Umbraco:
CREATE TABLE [umbracoNode] ([id] INTEGER NOT NULL IDENTITY(1,1),
[trashed] BIT NOT NULL CONSTRAINT [DF_umbracoNode_trashed] DEFAULT ('0'),
[parentID] INTEGER NOT NULL,
[nodeUser] INTEGER NULL,
[level] INTEGER NOT NULL,
[path] NVARCHAR(150) NOT NULL,
[sortOrder] INTEGER NOT NULL,
[uniqueID] UniqueIdentifier NULL,
[text] NVARCHAR(255) NULL,
[nodeObjectType] UniqueIdentifier NULL,
[createDate] DATETIME NOT NULL CONSTRAINT [DF_umbracoNode_createDate] DEFAULT (getdate()))
Notice there is no schema defined so it should be determined the user you connect as.
I just did a quick test with Umbraco 7.1.8, SQL Server and a custom user with `umbraco` as the default schema. Unfortunately I wasn’t having much luck, it kept crashing on some FK violations but that could that I didn’t properly setup my user account (and I’ve never tried/found a need for multiple schemas and default schema setups).
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umbraco-dev...@googlegroups.com.
To post to this group, send email to umbra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/umbraco-dev/441fc72f-2f13-43c3-9448-9f39f03d5983%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.