sql >> Databáze >  >> RDS >> Sqlserver

Připojit SQL Server 2008 ke kalendáři aplikace Outlook?

Pokud používáte Exchange jako poštovní server pro Outlook, můžete jej propojit s instancí SQL Server.

Níže je uveden příklad použití příkazu SQL, můžete to provést také prostřednictvím uživatelského rozhraní v SSMS.

Příklad

EXEC sp_addlinkedserver 'exchange', 
    'Exchange OLE DB provider', 
    'exoledb.DataSource.1',
    'file:\\.\backofficestorage\localhost\public folders'

Po propojení OPENROWSET lze použít ke čtení z Exchange.

Příklad

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'''
        )
;

Příklady převzaty z úplných pokynů na Technetu .

Další informace o Exchange viz MSDN .




  1. Dotaz Vyberte skupinu podle posledního znaku v poli

  2. Nainstalujte Mtop (Monitorování databázového serveru MySQL) v RHEL/CentOS 6/5/4, Fedora 17-12

  3. F# Beginner:získávání pole dat ze serveru

  4. Poddotaz, který by měl být nezávislý, není. Proč?