SQL Server建立跨服務(wù)器的視圖
--首先建立鏈接服務(wù)器EXEC sp_addlinkedserver
?? 'instance1',
?? '',
?? 'MSDASQL',
?? NULL,
?? NULL,
?? 'DRIVER={SQL Server};SERVER=192.168.1.100;UID=sa;PWD=123;'
GO
--查看鏈接服務(wù)器
EXEC sp_linkedservers
--刪除鏈接服務(wù)器
EXEC sp_dropserver 'instance1'
--開始查詢測試
select * from instance1.db1.dbo.table1
select * from 別名.數(shù)據(jù)庫名.dbo.表名
經(jīng)delphi連接測試,發(fā)現(xiàn)一個數(shù)據(jù)源并不能連接到鏈接服務(wù)器的表
經(jīng)嘗試以下方法可以用delphi連接視圖:
create view educational1 as
SELECT???????? *
FROM???????????? OPENDATASOURCE ('SQLOLEDB',
????????????????????????? 'Data Source=192.168.1.100;
????????????????????????? USER ID = sa ;Password=123 '
?????????????????????????? ).shbbs.dbo.educational Rowset_1
posted on 2006-06-06 13:37 【Xine】中文站 閱讀(1344) 評論(0) 編輯 收藏 所屬分類: SQL Server