我的数据库重命名,如何批量修改这个库里存程过程用到的数据库名?数据库重命名,可是存储过程里有的是用到了数据库的名子,存储过程太多了,3,400个,我怎么一下把这些存储里表前缀的数据库名子一下改了?多谢

解决方案 »

  1.   

    可以考虑把所有的存储过程一起导出到文本文件
    在对象资源管理器详细信息里全选,右键选择create到文件
    然后在文件里用 ctrl+H 批量替换,替换完了后,把所有存储过程给删了,执行脚本给create回去。可以考虑先备份数据库防止意外...顺便问一句,有必要在存储过程里指定数据库名么?
      

  2.   

    全选了create了,结果太多了,,,数据库卡了
      

  3.   

    好害怕,,我sql客户端这卡了1分多钟~ ~