1
我被要求將存儲在SQL數據庫中的假期日曆與Outlook日曆整合在一起,以便所有節假日都顯示在Outlook中。我已經使用了這麼多,並且沒有真正找到一種方法無需購買第三方軟件即可做到這一點。將SQL Server 2008連接到Outlook日曆?
有沒有人有這方面的經驗,如果有的話,你能幫助指出我在正確的方向嗎?
我被要求將存儲在SQL數據庫中的假期日曆與Outlook日曆整合在一起,以便所有節假日都顯示在Outlook中。我已經使用了這麼多,並且沒有真正找到一種方法無需購買第三方軟件即可做到這一點。將SQL Server 2008連接到Outlook日曆?
有沒有人有這方面的經驗,如果有的話,你能幫助指出我在正確的方向嗎?
如果使用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閱讀。從full Instructions, on Technet採取
例
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'''
)
;
實施例。
有關Exchange上的更多信息,請參閱MSDN。