sql2005导入数据库后,如何修改表的架构

作者: 安菲科技 2013-11-10

今天恢复数据库,发现SQL2005如果你还原备份数据,而数据不是在还原的机子上备份出来的就会出现用户名混乱,郁闷了一早上,百度找到了解决问题的方法,转过来分享下。
使用方法:复制到新的查询窗口执行

批量修改存储过程构架:

SELECT 'ALTER SCHEMA dbo TRANSFER ' + s.Name + '.' + p.Name
FROM sys.Procedures p INNER JOIN sys.Schemas s on p.schema_id = s.schema_id
WHERE s.Name = 'old schema name'

批量修改表构架:

declare @name sysname
declare csr1 cursor
for
select TABLE_NAME from INFORMATION_SCHEMA.TABLES
open csr1
FETCH NEXT FROM csr1 INTO @name
while (@@FETCH_STATUS=0)
BEGIN
SET @name='旧的架构名称.' + @name
print 'ALTER SCHEMA dbo TRANSFER ' + @name
fetch next from csr1 into @name
END
CLOSE csr1
DEALLOCATE csr1


      社交电商基于大数据,AI算法提供新零售解决方案 , 打造品牌销售闭环,深度挖掘社群流量,助力商家构建自己的生态系统,解决获客难,广告费持续走高,不依托第三方平台,全渠道覆盖,把数据还给品牌商自己。实现品牌线上服务与线下体验相结合的新模式。支持小程序,APP,手机,电脑,公众号。

      更多详情登入安菲科技官网: http://www.j6p.cn

      社交电商,小程序电商,新零售电商,区块链电商,多用户电商,大数据电商,内容电商,分销电商

      服务热线:18696588163   联系人:QQ: 3165260857  微信:18696588163

上一篇:微信移动互联网上最大的CRM入口
下一篇:网站和微信一起宣传和推广活动-砸金蛋活动方案