我正在将我的数据库部署到我的软件也安装的 SQL Server 2008 R2 Express 实例。一切正常,但在某些目标机器上还有 SQL Server 2008、2005、2000 的其他实例......我知道,理论上,SQL Server 实例可以并排共存。但我也知道他们之间有几个冲突。互联网上到处都是。
我最常见的症状是:以前安装的 SQL Server 2008 实例(来自其他供应商)没有安装服务器协议。在 SQL Server 配置管理器中,在“SQL Server 网络配置”下,缺少“'MyInstance' 的协议”项。所以任何客户端机器都可以连接到服务器。
我想尽量减少对客户家的访问,并使我的应用程序尽可能地自我部署。我可以做些什么来避免或解决实例冲突?有什么建议吗?我希望有一些不可能的事情吗?