1.ͨ�^sp_addlinkedserver��(chu��ng)���B�ӷ�����
--��(chu��ng)��朽ӷ��������������h�̷�����ӳ��
exec sp_addlinkedserver 'RemoteSV' , '' , 'SQLOLEDB'
, '172.27.203.220'
--���朽ӷ�����
exec sp_addlinkedsrvlogin 'RemoteSV' ,
'false' , null , 'AssetAdmin' , 'smgit'
--�O��朽ӷ���������rpc�crpc
out��true,�������Ҫ��(zh��)�п���惦�^�̄t�����O�ô��
exec sp_serveroption
'RemoteSV','rpc','true'
exec sp_serveroption 'RemoteSV','rpc out','true'
ʹ�÷�ʽ��
�����h���ġ���Ȳ�����������(j��)��朽ӷ�������.��(sh��)��(j��)����.�ܘ���.��/ҕ�D�Ȍ���������ʽ�M�У����Ǻ���֧���@���{(di��o)�ú���(sh��)
--��ԃ��
select * from RemoteSV.��(sh��)��(j��)����.�ܘ���.��/ҕ�D��
--��(zh��)�п���惦�^��
exec RemoteSV.��(sh��)��(j��)����.�ܘ���.�惦�^����
--��朽ӷ���������r��,߀����ʹ��openquery����(sh��)���磺
select * FROM openquery(RemoteSV ,
'SELECT * FROM ��(sh��)��(j��)����.�ܘ���.����')
--��(sh��)��(j��)����֮�h��朽ӵ�䛡��h��朽ӷ�����
exec sp_dropserver 'RemoteSV' , 'droplogins'
2.�]��朽ӷ������r,����ʹ��openrowset��opendatasource����(sh��)���ڌ�ʩ֮ǰ����Ҫ��sql
server����������������І���OPENROWSET��OPENDATASOURCE֧��
--���ɷN����������,ע�?j��ng)]��,���һ������(sh��)���Ԍ�sql�Z�䣬�@�ӾͿ��Կ����{(di��o)���Զ��x����(sh��)�ˣ����^�ڵ�һ�N��ʽ��openrowset����(sh��)�ă�(y��u)���Ƿ��㑪���ں��ε�sql�Z���У�����Ǐ��s��̎��߉����Ҫ���Z��K������(sh��)��惦�^�̲�����ɣ����hʹ�õ�һ�N��ʽ�����r��(chu��ng)�����N��朽ӷ�����
select
* from openrowset('SQLOLEDB' , '172.27.203.220' ; 'AssetAdmin' ; 'smgit' ,
'select getdate()')
select * from openrowset('SQLOLEDB' ,
'source=172.27.203.220;uid=AssetAdmin;pwd=smgit','select getdate()')
--����߀����ʹ��opendatasource����(sh��),��
select * from opendatasource('SQLOLEDB' ,
'Data Source=172.27.203.220; User ID=AssetAdmin;Password=smgit').��(sh��)��(j��)����.�ܘ���.����