我有两个开发数据库本地SQL Server - SQL比较 - 自动识别和替换不同的数据库名称?
Alpha
Beta_Dev
我有两个生产数据库远程
Alpha
Beta
我用SQL Compare同步两个阿尔法数据库的架构。
有时候,数据库Alpha
数据库开发版本中的存储过程数据库Beta
或本地环境Beta_Dev
中的参考表。
例如:
Select * from Beta_Dev.dbo.MyTable
此代码不会在生产服务器上运行,因为测试版的数据库被称为Beta
,而不是Beta_Dev
。
有没有一种方法,使用SQL Compare来比较所有SP或Views,使Beta_Dev (local) = Beta (remote)
?
不仅数据库会按照工作顺序上传,而且SQL比较不会被欺骗,因为只有Beta_Dev/Beta版本不同时,SP才会有所不同。