1

Microsoft SQL Server 2005。

我在日常编写 SQL 脚本方面有很多经验,但对 SQL Admin 任务不太熟悉。

我继承了几个需要在财政年度结束时复制数据库的第 3 方系统。这些数据库被命名为“data_1415”、“data_1516”等。它们都存在于同一台服务器上。

这一切都很好。但是在年底我将需要复制/重命名数据库,然后更改此新版本中的所有视图和存储过程以访问新的数据库名称。

那么..有更新多个视图/存储过程的更有效方法吗?

我还想知道使用同义词是否会有所帮助,但除非它们指向特定的表,否则无法使它们起作用,这会破坏对象。

在理想情况下,我会简单地将数据库命名为“今年”和“去年”并避免进行任何更改,但用户希望保留当前命名,因为这样可以避免在第 3 方软件中选择正确的数据库时出现任何混淆。

4

0 回答 0