Solved

When I click on the Database Diagram node in Sql Server 2005, I get an error message that tells me the databse object cannot be installed.

Posted on 2006-11-02
7
329 Views
Last Modified: 2012-06-22
I just loaded Sql Server 2005 Developer Edition onto my server to help with developing ADO.Net apps. I tried to creat a diagram using a couple of related tables but I got an error message: "Database objects cannot be installed because the database does not have a valid owner". I never had to do this with Sql server 2000 to create my diagrams. What do I need to install to make some diagrams?

Thanks
0
Comment
Question by:grouchyfd
  • 4
  • 3
7 Comments
 
LVL 18

Expert Comment

by:ShogunWade
ID: 17861171
The database was probably a sql 2000 database i guess?     Check the database compatibility level in database properties.    it must be set to 9.0 or you cant create diagrams.
0
 

Author Comment

by:grouchyfd
ID: 17861547
I can't seem to locate any thing like this in the properties windows of the database. The rest of the message is:
"To continue, first use the Files page of the Database Properties box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects."  When I open the Files page, database owner is listed as (my server name)\Administrator. I also have it set up with Windows Authentication so I wouldn't have to login to the server all the time.
0
 
LVL 18

Expert Comment

by:ShogunWade
ID: 17861907
dont worry about the detail of the error message ,it's misleading.

from SQL Server MAnagement Studio:
right click the database and click properties,   from there on the left hand side click on "Options".   the screen shows a field called "Compatability level"  change this to SQl Server 2005 (90).

0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:grouchyfd
ID: 17862111
I found the compatability level and changed it to Sql Server 2005 (90). I restarted the the server and I still get the same message when I try to make a diagram.
0
 
LVL 18

Accepted Solution

by:
ShogunWade earned 500 total points
ID: 17862132
ok.  now change the database owner to sa
0
 

Author Comment

by:grouchyfd
ID: 17862540
Thank you ShogunWade for your help and expertise. That got it. I know enough SQL Server to get me in trouble, but I need it for my app. development.
0
 
LVL 18

Expert Comment

by:ShogunWade
ID: 17902304
Youre welcome
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Having an SQL database can be a big investment for a small company. Hardware, setup and of course, the price of software all add up to a big bill that some companies may not be able to absorb.  Luckily, there is a free version SQL Express, but does …
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Via a live example, show how to shrink a transaction log file down to a reasonable size.
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question