我需要编写一些sp,它将从两个不同的服务器检索行。我不想使用链接服务器或打开查询。还有其他方法吗?我的计划是在不同的服务器上创建两个不同的sp,然后在前端和前端的数据中访问,我将编写逻辑。我认为这将很复杂。
我们现在正在将一个vb 6应用程序的某些部分迁移到.net。 vb 6的数据库是sql 2000,它将在一个服务器中。在.net中,数据库将在sql 2008中。现在我们在sql server 2008中创建了一些在sql 2000中可用的表。我们需要从.net调用vb应用程序的相同sp。现在因为某些表已从sql server 2000更改为2008我遇到了问题。请建议。如果您清楚地了解该要求,请告诉我。
答案 0 :(得分:0)
除非我弄错了,否则你有两个选择,假设你想从存储过程中调用这些调用:
使用链接服务器(您不想这样做)
将存储过程编写为CLR过程,并在C#(或VB.NET)CLR代码中创建自己的数据库连接。