SQL Server:具有不同数据库的2台服务器

时间:2016-12-02 06:45:16

标签: vb.net sql-server-2008

database1上有一个server1,我有一个数据库2,它出现在server2上。

  • 服务器1使用Windows身份验证(无法更改)
  • 服务器2使用SQL Server和Windows身份验证或混合模式(可以更改)

我需要从server1获取数据,并在database2的{​​{1}}中将其显示为 VIEW 。所以得到这个的代码是这样的。

server2

我创建了一个vb.net应用程序,我需要连接到database2,因为这将是我的主数据库。当我尝试登录到database2时,我可以使用下面的连接字符串访问它:

SELECT        
    Customer_ID, Customer_Name
FROM            
    Database1.Customer.dbo.Customer

但是当我调用 VIEW 时,它会提示用户失败。为什么因为我的连接字符串是混合模式时,database1中的身份验证是Windows。

如何从database1获取数据,并且所有者变为database2,以便它不会提示用户失败?或者我该怎么办?

提前致谢。这是我的新情景。帮助我们。

0 个答案:

没有答案
相关问题