我在Server中有一个名为'XYZ‘的数据库。现在我想把它改成ABC。
问题是我的SSRS报告和SSIS包连接到XYZ。我构建的所有SSRS报告& SSIS现在都已启用,用户可以24/7使用此报表。
有没有办法用最小/不需要任何服务器/数据库停机时间重命名数据库?
谢谢
发布于 2016-02-18 17:25:57
下面是Rube Goldberg方法:
create synonym [ABC].[dbo].[myTable] for [XYZ].[dbo].[myTable]它没有消除停机时间,但确实给了您更新所有报表和ETL包引用的时间。在步骤5之前,回滚也很简单。
https://stackoverflow.com/questions/35479263
复制相似问题