Nếu bạn sử dụng Exchange, làm máy chủ thư cho Outlook, thì bạn có thể liên kết nó với một phiên bản SQL Server.
Dưới đây là ví dụ sử dụng câu lệnh SQL, bạn cũng có thể thực hiện việc này thông qua giao diện người dùng trong SSMS.
Ví dụ
EXEC sp_addlinkedserver 'exchange',
'Exchange OLE DB provider',
'exoledb.DataSource.1',
'file:\\.\backofficestorage\localhost\public folders'
Sau khi được liên kết OPENROWSET có thể được sử dụng để đọc từ Exchange.
Ví dụ
SELECT
convert(nvarchar(30),"urn:schemas:contacts:sn") AS LastName,
Convert(nvarchar(30),"urn:schemas:contacts:givenname") AS FirstName,
Convert(nvarchar(30), "urn:schemas:contacts:o") AS Company,
Convert(nvarchar(50), "urn:schemas:contacts:email1") AS Email,
"urn:schemas:contacts:bday" AS BirthDay
FROM
OpenQuery
(
Exchange,
'SELECT
"urn:schemas:contact:sn",
"urn:schema:contacts:givenname",
"urn:schemas:contacts:o",
"urn:schemas:contacts:email1",
"urn:schemas:contacts:bday"
FROM
''.\contacts'''
)
;
Ví dụ được lấy từ Hướng dẫn đầy đủ, trên Technet .
Để biết thêm về Exchange, hãy xem MSDN .