MsSqlServer改变所有表的所有者

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

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

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

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

网友评论(共2条评论)

  1. shuiher

     2008年11月16日 11:19 am

    周末还加班啊


    • lonkil

       2008年11月16日 19:30 pm

      没有,私人关系,纯属帮忙。


发表评论





XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>