我没有(过多)研究过 SQL Server 别名,感觉这是一种避免跨多个环境管理配置的简单好方法(在(本地)实例上开发,但生产是 DbServerName\Instance),而且测试环境又有所不同。澄清一下,我认为最好避免在每次安装时手动更改 web.config、spring 数据库 xml 或以编程方式交换/更改它们。
我不喜欢大量的手动步骤(或安装程序背后过于复杂的代码)。
是否有任何理由认为混叠(本地)(a一次性更改)指向特定服务器是个坏主意吗?我想不出一个,但我很想知道使用或不使用它背后的理由......
谢谢,
答案1
好吧,我对此进行了更多的阅读,并且看起来这正是它被设计的用例。