生活的天平本不平衡,只有通过努力改变其偏向。

MsSqlServer改变所有表的所有者

2008-11-15

去年帮朋友做了网站,后来由于服务器原因,把数据和程序全部给搞丢了。我这里正好有一份数据备份,让我先在本地给恢复过来。

我就将以前备份的数据回到现在的系统中,但出现在了一个问题,我的这份数据是从他以前的服务器上给备份下来的。数据库的所有者是zschao,如下图:

而我现在的本地所有者是DBO的,用程序怎么也连接不上。新加一个同样的帐号也不能连接。在网上查了一下资料,用sp_changeobjectowner也失败了,真是晕到家了。

后来找到了一个简单的办法,新建一个数据设备,将还原的所有者是zschao的数据库设备,导出到新建的数据库中。再改变连接字符串,搞定。

作者:lonkil | 分类目录:本站原创编程开发 | 标签:

2 条评论

  1. shuiher 说道:

    周末还加班啊

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>