数据库连接使用SQL Server 别名

很多人都遇到过下面的问题:

1.使用Log shipping,如果主服务器出问题以后应用程序如何转到辅助服务器?

2.如果将数据库迁移到其他服务器,我不想修改程序该如何实现?

针对上面的两个问题我们可以使用SQL Server 别名:

SQL Server Configuration Manager->SQL Native Client Configuration->newAliases

配置过程中需要我们输入数据库服务器地址,端口以及使用的协议。 配置完成后我们就可以在DB连接中使用了。

下面是我用自己的机器建了一个别名,然后用Management studio连接别名。查询连接的服务器名可以看到是配置里面的服务器名。这样我们只需要更改别名而且不需要更改应用程序就可以解决上面提到的两个问题。

数据库连接使用SQL Server 别名