Sql server 将执行插入查询连接到另一台服务器的另一个数据库

Sql server 将执行插入查询连接到另一台服务器的另一个数据库,sql-server,stored-procedures,Sql Server,Stored Procedures,我正在Windows服务器上使用SQL Server 场景是,我将SQLInstance1连接到windows服务器1,将Instance2连接到windows服务器2。这两台Windows服务器不在同一个域中,但我知道它们的IP地址 我想知道是否可以从SQLInstance1运行一个存储过程,以便向SQLInstance2插入一些数据。可能吗?如果是,你能告诉我怎么做吗 您可以设置。然后,您只需要通过他们的别名进行调用,这与从另一个数据库调用表几乎相同。您可以进行设置。然后,您只需要通过他们的

我正在Windows服务器上使用SQL Server

场景是,我将SQLInstance1连接到windows服务器1,将Instance2连接到windows服务器2。这两台Windows服务器不在同一个域中,但我知道它们的IP地址


我想知道是否可以从SQLInstance1运行一个存储过程,以便向SQLInstance2插入一些数据。可能吗?如果是,你能告诉我怎么做吗

您可以设置。然后,您只需要通过他们的别名进行调用,这与从另一个数据库调用表几乎相同。

您可以进行设置。然后,您只需要通过他们的别名进行调用,几乎与从另一个数据库调用表一样。

是的,可以这样做:

1-即使您使用链接服务器并从instance1运行存储过程以插入instance2,也必须创建链接服务器并授予将在另一个实例上运行SP的用户访问权限

下面是如何使用链接服务器


点击[这里]()

是的,可以这样做:

1-即使您使用链接服务器并从instance1运行存储过程以插入instance2,也必须创建链接服务器并授予将在另一个实例上运行SP的用户访问权限

下面是如何使用链接服务器


点击[这里]()

对于不同的服务器,简单快捷的方法是使用ETL toosl-like SSIS必须连接到服务器并执行SP,如果SP没有链接的服务器,则无法将数据插入其他服务器。或者,他可以执行SP并将结果放入stagin表中,然后插入到另一个实例中。对于不同的服务器,简单快捷的方法是使用类似ETL的SSIS,SSIS必须连接到服务器并执行SP,如果SP没有链接的服务器,则无法将数据插入其他服务器。或者他可以执行SP并将结果放入stagin表中,然后插入到另一个实例中。