Microsoft SQL Server 2005.
我在日常编写SQL脚本方面有很多经验,但对SQL管理任务不太熟悉。
我继承了几个需要在财政年度结束时复制数据库的第三方系统。这些数据库名为“data_1415”,“data_1516”等。这些数据库都存在于同一台服务器上。
这一切都很好。但是在年底,我将需要复制/重命名数据库,然后更改此新版本中的所有视图和存储过程以访问新的数据库名称。
那么......有更有效的方法来更新多个视图/存储过程吗?
我也想知道是否使用同义词可能会有所帮助,但是除非他们指向一个特定的表,否则无法使这些工作失效。
在一个理想的世界中,我只想将数据库命名为“今年”和“去年”并避免做任何更改,但用户希望保留当前的命名,因为它避免了在第三方软件中选择正确数据库时的任何混淆。