2010-05-03 149 views

回答

0

参见:

你基本上需要调用sp_addlinkedserver存储过程:

sp_addlinkedserver 
    [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] 
    [ , [ @provider= ] 'provider_name' ] 
    [ , [ @datasrc= ] 'data_source' ] 
    [ , [ @location= ] 'location' ] 
    [ , [ @provstr= ] 'provider_string' ] 
    [ , [ @catalog= ] 'catalog' ] 

喜欢的东西:

EXEC sp_addlinkedserver @server='S1_instance1', @srvproduct='', 
         @provider='SQLNCLI', @datasrc='S1\instance1' 

有关详细信息,请参阅MSDN文档 - 它非常好!

3

如果您的链接服务器允许它,那么您可以远程运行sp_executesql,这意味着您可以在链接服务器上完成任何操作。例如。创建数据库:

exec <linkedserver>.master.sys.sp_execute_sql N'create database foo';