February 2, 2011 at 3:56 pm
Hi,
In a SQL Server 2008 instance:
1. Created a login called Scott.
2. Created a user called Scott and given the read access to the database Mydb
3. Created a schema name called Scott and the made the user Scott as schema owner.
4. Granted the permission to Scott to create tables,procedures and views
Then, I logged in to the instance using the login Scott and tried to create the table as below:
use Mydb
go
create table table1(
Id int,
Name varchar(100))
But, I'm getting the below error:
Msg 2760, Level 16, State 1, Line 2
The specified schema name "dbo" either does not exist or you do not have permission to use it.
Question:
What has to be done to make the default schema as Scott, for the user Scott?
Instead of mentioning schema name.object (Scott.table1) every time when creating objects
Thanks
February 2, 2011 at 4:00 pm
ALTER USER [scott] WITH DEFAULT_SCHEMA=[scott]
MM
select geometry::STGeomFromWKB(0x0106000000020000000103000000010000000B0000001000000000000840000000000000003DD8CCCCCCCCCC0840000000000000003DD8CCCCCCCCCC08408014AE47E17AFC3F040000000000104000CDCCCCCCCCEC3F9C999999999913408014AE47E17AFC3F9C99999999991340000000000000003D0000000000001440000000000000003D000000000000144000000000000000400400000000001040000000000000F03F100000000000084000000000000000401000000000000840000000000000003D0103000000010000000B000000000000000000143D000000000000003D009E99999999B93F000000000000003D009E99999999B93F8014AE47E17AFC3F400000000000F03F00CDCCCCCCCCEC3FA06666666666FE3F8014AE47E17AFC3FA06666666666FE3F000000000000003D1800000000000040000000000000003D18000000000000400000000000000040400000000000F03F000000000000F03F000000000000143D0000000000000040000000000000143D000000000000003D, 0);
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply