在server1上建立关于hk2的链接服务器,然后在hk1就可以写存储过程访问
它的表和视图。

解决方案 »

  1.   

    在server1上创建链接的服务器server2,就可以使用server2.hk2.dbo.table2
    作为server1上table2来进行数据库互访了
    以下是一些帮助文件
    管理链接服务器的定义
    设置链接服务器时,请注册 SQL Server 的连接信息和数据源信息。完成注册后,该数据源总可以用单个逻辑名称引用。可以使用存储过程或 SQL Server 企业管理器来创建或删除链接服务器的定义。 使用存储过程: 
    使用 sp_addlinkedserver 创建链接服务器的定义。若要查看有关给定的 SQL Server 实例中定义的链接服务器的信息,请使用 sp_linkedservers。有关更多信息,请参见 sp_addlinkedserver 和 sp_linkedservers。
    使用 sp_dropserver 删除链接服务器的定义。还可以使用此存储过程删除远程服务器。有关更多信息,请参见 sp_dropserver。 
    使用 SQL Server 企业管理器: 
    使用 SQL Server 企业管理器控制台树和"链接服务器"节点(在"安全性"文件夹内)来创建链接服务器的定义。为链接服务器定义名称、提供程序属性、服务器选项和安全选项。有关各种为不同的 OLE DB 数据源设置链接服务器的方式以及要使用的参数值的更多信息,请参见 sp_addlinkedserver。
    通过右击链接服务器并单击"属性"命令,可编辑链接服务器的定义。
    通过右击链接服务器并单击"删除"命令,可删除链接服务器的定义。 
    当对链接服务器执行分布式查询时,请对每个要查询的数据源指定完全合法的、由四部分组成的表名。这个由四部分组成的名称的格式应是:linked_server_name.catalog.schema.object_name。有关更多信息,请参见分布式查询。