Diagram privileges in SQL Server 2000 SP4



I have a user who has db_ddladmin, db_datareader, and db_datawriter on
a database hosted on a server running SQL Server 2000 SP4. The SQL
Server tools are installed on his machine and SQL Server 2000 SP4 was
run against his machine after the install. He reported the "You do not
have sufficient privileges to create the new diagram." error message.

I did some quick web research and found
http://support.microsoft.com/?id=327145. That article indicates that
the problems should have been fixed in SP1. The database was created
on the server after SP4 was installed on the server and was using a
client machine that has the SQL Server tools installed and SP4 applied.

The above KB article mentions verifying permissions for public on a
whole host of stored procedures and on the dtproperties table. I
verified that all of these permissions were present. I did, however,
notice that public lacked SELECT permissions on sysfiles1,
sysfulltextnotify, and sysproperties. When I granted SELECT
permissions on sysproperties to public, the problem disappeared.

I was not able to find any mention of sysproperties anywhere in the
Microsoft KB. Should I grant SELECT permissions to public on sysfiles1
and sysfulltextnotify as well? It already has SELECT permission on all
of the other sys* tables.

--Toby Ovod-Everett

.



Relevant Pages

  • Re: Roles - Users
    ... Developer is a domain level group. ... On the database server, there are legacy ... association with the legacy domain permissions on the server. ... Erland Sommarskog, SQL Server MVP, esquel@xxxxxxxxxxxxx ...
    (microsoft.public.sqlserver.security)
  • Security strategy: Access client/SQL Server
    ... I will be creating an application using MS Access as a client to SQL ... SQL Server resides. ... permissions for group X to open form A, users would need to get a new ...
    (comp.databases.ms-access)
  • Re: Give yourself SQL Administrator rights
    ... Even if you change the default settings to allow updates to ... permissions to this user on sysxlogins. ... Only members of the server roles sysadmin and serveradmin ... SQL Server DBAs may wish to disable 'allow ...
    (microsoft.public.sqlserver.security)
  • Re: Copy Database Wizard Fails to Copy Files
    ... Probably is permissions. ... Share on Server B when you are logged in with the proper account. ... Moving SQL Server ... >>> Put the database Test in single user mode.......Ok ...
    (microsoft.public.sqlserver.dts)
  • Re: Implementing ASP.NET to get the result of the Data Mining
    ... Your web application is running as some user that has no permissions on the ... Analysis Services server. ... I have installed the SQL Server 2005. ... of examples in Jamie/Zhao book DATA MINING SQL SERVER 2005. ...
    (microsoft.public.sqlserver.datamining)