Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
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
Medium Priority
?
343 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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

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 2000 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

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

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

What if you have to shut down the entire Citrix infrastructure for hardware maintenance, software upgrades or "the unknown"? I developed this plan for "the unknown" and hope that it helps you as well. This article explains how to properly shut down …
One of the most important things in an application is the query performance. This article intends to give you good tips to improve the performance of your queries.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
Using examples as well as descriptions, and references to Books Online, show the documentation available for datatypes, explain the available data types and show how data can be passed into and out of variables.
Suggested Courses

581 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