当把从其它机器备份出来的数据库,还原到自己的机器上后,在SSMS中点击这个数据库的数据库关系图时,出现了以下提示:

此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。

数据库中确定是有数据库关系图的。提示给出了两种方法,第一种试了几次都不好用,第二种方法倒是一次成功,具体在SSMS中运行以下命令:

ALTER AUTHORIZATION ON database::mydbname TO sa

把mydbname修改为实际的数据库名称,就可以把所有者设置为sa了。

关于ALTER AUTHORIZATION的详细参数,可以参考以下地址:
http://msdn2.microsoft.com/zh-cn/library/ms187359.aspx

相关文章:

  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2021-09-28
  • 2021-11-04
  • 2022-02-23
猜你喜欢
  • 2022-12-23
  • 2021-07-27
  • 2021-09-09
  • 2022-02-21
  • 2021-09-10
  • 2022-12-23
相关资源
相似解决方案