Exchange を Outlook のメール サーバーとして使用している場合は、これを SQL Server インスタンスにリンクできます。
以下は SQL ステートメントを使用した例です。SSMS の UI からも実行できます。
例
EXEC sp_addlinkedserver 'exchange', 'Exchange OLE DB provider', 'exoledb.DataSource.1', 'file:\\.\backofficestorage\localhost\public folders'
プレ>OPENROWSET をリンクしたら Exchange からの読み取りに使用できます。
例
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''' ) ;
プレ>Technet の 完全な説明> .
Exchange の詳細については、MSDN を参照してください。 .