我有兩個開發數據庫本地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纔會有所不同。