Приложение за инсталиране и конфигуриране

Добавяне на OLE DB източници на данни към обединена система

За да получите достъп до OLE DB източници на данни посредством използването на OLE DB функции за таблици:

  1. Инсталирайте и конфигурирайте OLE DB версия 2.0 или по-нова и OLE DB провайдър за източник на данни. Следвайте изискванията за софтуера на OLE DB провайдър.
  2. Използвайте оператора CREATE WRAPPER, за да дефинирате обвиваща библиотека, която ще се използва за достъп до OLE DB провайдъри.

    Обвиващите модули са механизъм, който се използва от обединените сървъри за комуникиране с и извличане на данни от източници на данни. Следният пример показва CREATE WRAPPER оператор:

    CREATE WRAPPER OLEDB
    
    където OLEDB е името по подразбиране на обвиващия модул, използван от OLE DB провайдъри. Може да замените подразбиращото се име с избрано от вас. Ако го замените, трябва да включите и параметъра LIBRARY и името на обвиващата библиотека за вашата платформа на обединен сървър. Потърсете в SQL Справочник, част 2 повече информация за имената на обвиващите библиотеки.
  3. Използвайте оператора CREATE SERVER, за да дефинирате име на сървър за OLE DB източник на данни. Например:
     CREATE SERVER Nwind 
    WRAPPER OLEDB 
    OPTIONS (
    CONNECTSTRING 'Provider=Microsoft.Jet.OLEDB.4.0; 
       Data Source=c:\msdasdk\bin\oledb\nwind.mdb',
    COLLATING_SEQUENCE 'Y');
    
    където:
  4. Ако потребителски идентификатор или парола на обединения сървър са различни от потребителския идентификатор или парола на OLE DB източник на данни, използвайте оператора CREATE USER MAPPING, за да трансформирате локалните потребителски идентификатор и парола към потребителския идентификатор и паролата, дефинирани в OLE DB източника на данни; например:
    CREATE USER MAPPING FOR john
    SERVER Nwind
    OPTIONS (REMOTE_AUTHID 'dave', REMOTE_PASSWORD 'mypwd');
    
    където:
  5. Можете да използвате името на сървър Nwind, за да идентифицирате OLE DB провайдър с помощта на оператора CREATE FUNCTION:
    CREATE FUNCTION orders ()
    RETURNS TABLE (orderid INTEGER, ...)
    LANGUAGE OLEDB
    EXTERNAL NAME 'Nwind!orders';
    


[ Начало на страницата | Предишна страница | Следваща страница ]