Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kết nối SQL Server 2008 với Lịch Outlook?

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 .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong đó giá trị trong cột chứa các giá trị được phân tách bằng dấu phẩy

  2. Cơ sở dữ liệu có thể xử lý> 500 triệu hàng

  3. Lỗi chuyển đổi dữ liệu tải hàng loạt (loại ký tự không khớp hoặc không hợp lệ cho mã hóa được chỉ định) cho hàng 1, cột 4 (Năm)

  4. Chọn nhóm hàng phù hợp với tất cả các mục trong danh sách

  5. SET so với SELECT khi gán biến?