Quantcast
Channel: SQL Server Manageability forum
Viewing all articles
Browse latest Browse all 1519

You are not database owner or system administrator

$
0
0

Hi,

Customers complain regularly that this message appears when they for example create a table: "you are not logged on as the database owner or system administrator". The warning is actually correct, they are not db_owner, they have db_writer, db_reader and db_ddladmin. 

This issue is already known for years: https://connect.microsoft.com/SQLServer/feedback/details/467582/db-ddladmin-role-doesnt-allow-use-of-design-functions-in-ssms and Microsoft appears to do nothing at all.

Is there any workaround?

I tried the suggested workaround to grant VIEW DEFINITION, but it doesn't solve it. It is a hosted environment and we don't want users to be able to change quota settings. This is the primary reason we don't give them DB_OWNER rights. As it are all contained databases they already are limited to their own database, so granted them DB_OWNER would not be as harmfull (we think).

Is there a way to avoid a dbowner to change quota settings? Or is there another workaround know the get around those annoying warnings? I would doubt it as also large hosting companies as GoDaddy appear to have the issue...

The version we are using is 12.0.4449.0 (SQL 2014 SP 1 CU6).

Thanks!


Viewing all articles
Browse latest Browse all 1519

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>