尊敬的客户您好,经我们多年的网站制作、网络营销经验,请建站和优化同时做,以达到最好的推广效果!----创赢网络 2012-06
加入收藏设为首页
  • [2013-8-7]洛阳贷款 洛阳小额贷款公司网站上线
  • [2013-8-4]洛阳开锁公司 洛阳开锁电话优化
  • [2013-5-25]洛阳聚鑫钢绳有限公司网站上线
  • [2013-5-20]吉利区图书馆网站备案通过上线开通
  • [2013-5-13]洛阳旭晋昇商贸有限公司 食品批发零售
  • [2013-4-14]洛阳市建投节能技术服务有限公司 新版上线
  • [2013-4-11]南阳顽石玉器工作室网站上线
  • ------专业网站设计制作、网站排名优化、建设一流品牌!
    新闻正文 ·您的位置:首页 > 新闻中心 > 常见问题 > 查看新闻

    MS-SQL2000中修改表的所有者

    作者:admin  来源:admin  发表时间:2009-3-6 15:53:22  点击:5300

    因一个客户改版网站拿来一个数据库来修改,客户那边数据表的所有者为msuser,我在本机导入后一部分表变成了dbo,我要将它们改为dbo所有,找了好久,都说是"右击表"-->"设计表"-->"右击鼠标"-->"属性",然后在"所有者"栏中个性。我这个数据库有几十个表,这样做太麻烦了,而且速度极慢,浪费时间。

    后来在网上又找了好久,终于发现了一条SQL语句可以改,如下

     exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''

    将所有的数据表的所有者进行更改,使用者可以根据需要替换后面的dbo。

    修改成功会提示:注意: 更改对象名的任一部分都可能破坏脚本和存储过程。

    您的需求

    联系我们

    正确的选择

    金亚洲安全吗