代码之家  ›  专栏  ›  技术社区  ›  Semih Yagcioglu

更改存储过程中的数据库名称

  •  0
  • Semih Yagcioglu  · 技术社区  · 15 年前

    我需要在SQLServer2008中更改数据库名称,并在另一个项目中使用它。但是,它由数百个存储过程组成,数据库的名称也应该在存储过程中更改。有什么办法吗?

    6 回复  |  直到 15 年前
        1
  •  6
  •   Neil Knight    15 年前

    如果用鼠标右键单击数据库并选择“任务”->生成脚本。通过向导,它将为您创建一个SQL脚本。确保您选择了所有必要的选项,例如创建数据库、存储过程等。一旦完成,您将拥有一个大的脚本。查找并替换数据库名称。

        2
  •  3
  •   OlafW    15 年前

    我只能说,没有别的办法:-(

        3
  •  1
  •   Pavel Belousov    15 年前

    我将做下一件事:我将由managementstudio为数据库生成所有脚本( Right Click on DB -> Tasks -> Generate scripts ),之后我将替换数据库的名称( Ctrl + H ).

        4
  •  1
  •   General Softwares    7 年前

    搜索并替换数据库或字符串名称。 用Alter过程替换Create过程。 编译完成。

        5
  •  0
  •   codingbadger    15 年前

    这是不可能自动完成的。您必须手动更改每个存储过程。

    你真的需要改名吗?

        6
  •  0
  •   HLGEM    15 年前

    推荐文章