将碎片从SQL server 2005迁移到2008 Enterprise R1时出现链接服务器问题
我在数据迁移过程中遇到了一个奇怪的问题。我们将数据从3台shardson diff SQL Server 2005计算机恢复到单个SQL Server 2008。我们现在只有一台2008年的服务器,但是碎片从2005年起没有改变 现在我试图在主服务器上执行SP,但出现以下错误 创建SP 链接服务器null的OLE DB提供程序SQLNCLI10返回的消息登录超时已过期。 链接服务器的OLE DB提供程序SQLNCLI10返回消息:在建立与SQL server的连接时,出现了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确,以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书。。 味精53,16级,状态1,第0行 命名管道提供程序:无法打开与SQL Server的连接[53] 所有碎片都在SQL Server上。我们没有使用SQLNCLI10提供程序。但是看到这个错误很奇怪 我的SP在SP中使用一些动态创建的分布式查询。 例如,Shard01.dbo.Update 可能出现的问题 解决了这个问题。 我的SP使用的是从2005年移动到2008年恢复的视图。2008有不同的分片配置,2005年OPENROWSET使用了SQLNCLI10,但2008年没有,因为所有的数据库都在同一台服务器上 重新定义视图解决了这个问题将碎片从SQL server 2005迁移到2008 Enterprise R1时出现链接服务器问题,sql,sql-server-2008,migration,Sql,Sql Server 2008,Migration,我在数据迁移过程中遇到了一个奇怪的问题。我们将数据从3台shardson diff SQL Server 2005计算机恢复到单个SQL Server 2008。我们现在只有一台2008年的服务器,但是碎片从2005年起没有改变 现在我试图在主服务器上执行SP,但出现以下错误 创建SP 链接服务器null的OLE DB提供程序SQLNCLI10返回的消息登录超时已过期。 链接服务器的OLE DB提供程序SQLNCLI10返回消息:在建立与SQL server的连接时,出现了与网络相关或特定于实例