SQLSERVER2008中无法创建数据库图表问题的解决
2015-04-20 22:24
176 查看
https://social.microsoft.com/Forums/zh-CN/f53de20b-7a72-4d78-917c-664b5b2beb8f/database-diagram-database-diagram-support-objectsdiagram
在我们打开Database diagram的时候,出现
Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid
login, then add the database diagram support objects.这样的一个报错。
解决这个问题的关键在于对报错信息的理解。错误信息中指出:this database does not have a valid owner, 接下来我们就应该对该数据库的owner进行检查。
我们可以按照以下步骤:
1.执行下列语句
ALTER AUTHORIZATION ON DATABASE : : YourDatabaseName TO sa
GO
2.选择报错的数据库,右击,选择“属性”。
3.在左边的标签中,选择“文件”。
4.在owner这个文本框中,选择最右边的按钮(…)。此时在owner的文本框中,并没有任何login。
5.接下来我们选择sa或者NT AUTHORITY\SYSTEM成为当前数据库的owner
这样我们的问题就会得到解决,需要注意的是,如果是在production服务器中,在改变Authorization之前,请参阅你的security policies,你需要避免修改Authorization对服务器安全带来的威胁。
在我们打开Database diagram的时候,出现
Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid
login, then add the database diagram support objects.这样的一个报错。
解决这个问题的关键在于对报错信息的理解。错误信息中指出:this database does not have a valid owner, 接下来我们就应该对该数据库的owner进行检查。
我们可以按照以下步骤:
1.执行下列语句
ALTER AUTHORIZATION ON DATABASE : : YourDatabaseName TO sa
GO
2.选择报错的数据库,右击,选择“属性”。
3.在左边的标签中,选择“文件”。
4.在owner这个文本框中,选择最右边的按钮(…)。此时在owner的文本框中,并没有任何login。
5.接下来我们选择sa或者NT AUTHORITY\SYSTEM成为当前数据库的owner
这样我们的问题就会得到解决,需要注意的是,如果是在production服务器中,在改变Authorization之前,请参阅你的security policies,你需要避免修改Authorization对服务器安全带来的威胁。
相关文章推荐
- 终于解决了在Visual Studio 2008 无法创建 Sql Server 数据库的问题
- VC++6.0用New DataBase Wizard创建数据库时出现无法连接的问题解决备忘
- mysql出现权限问题无法创建新数据库&启动mysql失败问题,问题解决
- 解决Hibernate4连接MySQL5.5数据库无法自动创建表的问题
- 解决Hibernate4连接MySQL5.5数据库无法自动创建表的问题
- 解决Hibernate4连接MySQL5.5数据库无法自动创建表的问题
- 解决PLSQL导入表sql语句错误问题:ORA-01119:创建数据库文件时失败 ORA-27040::文件创建错误,无法创建文件
- Sql数据库备份还原(解决因为数据库正在使用,所以无法获得对数据库的独占访问权问题)
- SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
- 通过ssh 解决本地无法访问内网数据库的问题
- 解决Genymotion无法创建新设备或无法显示设备列表问题
- mongo 图形客户端解决无法添加拷贝数据库问题
- 解决zf create db-table 创建数据库报错的问题
- SQLSERVER2008中创建数据库发生无法获得数据库'model'上的排他锁
- 解决wordpress下载插件,安装失败,无法创建目录问题
- 完美解决Windows7安装VC6后无法创建新项目的问题
- 完美解决MySQL通过localhost无法连接数据库的问题
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- spr 4000 ingmvc 属性放数据库中解决方法 以及 @Controller 中 使用@vlaue无法注入属性值问题详解
- 解决sqlserver2008 R2 无法为该请求检索数据问题