从 SQL 服务器迁移以及应用程序和应用程序数据库连接字符串中的问题

Migration from SQL Server and issues in applications and database connection string of application

我正在处理从 SQL Server 2000 迁移到 2005 以及从 2005 迁移到 2012 或 2014 的项目。有 30 个数据库支持超过 45 个应用程序。有些应用程序是 Windows 桌面应用程序,有些是基于 Web 的应用程序。

我的问题是,如果我更改服务器,那么连接字符串就会有问题,我必须更改代码中所有应用程序的连接字符串,对吗?

有什么方法可以让我不必更改所有应用程序代码中的连接字符串?

你喜欢什么?

PS:大部分应用都是C#,ASP.net

如果操作正确,连接属性应该通过文件或应用程序设置公开。更新 file/setting 以指向新的 SQL 服务器应该是非常简单的,尽管它需要相当多的协调,尤其是对于客户端应用程序。 Web 应用程序应该很简单,IMO。我敢打赌您会遇到更多与权限等相关的问题,因为根据我的经验,未正确迁移的是 logins/pwds/roles。