CREATE Table permission

I gave a user explicit permission to create table, but still getting
this error:

Property Default Schema is not available for database[DBNAME]. This
property may not exist for this object or may not be recoverable due to
insufficient access right. Microsoft.SQLServer.Express.SQLEditors

Do I need to create a new schema?


--sharif
Sharif Islam [ Do, 20 September 2007 18:20 ] [ ID #1825050 ]

Re: CREATE Table permission

Sharif Islam (mislam [at] npspam.uiuc.edu) writes:
> I gave a user explicit permission to create table, but still getting
> this error:
>
> Property Default Schema is not available for database[DBNAME]. This
> property may not exist for this object or may not be recoverable due to
> insufficient access right. Microsoft.SQLServer.Express.SQLEditors

Sounds like you are using some graphical tool in SSMS. Those tools are
of poor quality, and I recommend that you try CREATE TABLE instead.

But only CREATE TABLE may not be sufficient. The user may also need ALTER
permission on the schema (for instance dbo).


--
Erland Sommarskog, SQL Server MVP, esquel [at] sommarskog.se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downlo ads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books .mspx
Erland Sommarskog [ Do, 20 September 2007 23:27 ] [ ID #1825062 ]
Datenbanken » comp.databases.ms-sqlserver » CREATE Table permission

Vorheriges Thema: Using ASP.NET to login to SQL Server 2005 Database
Nächstes Thema: number of databases in sql server 2005