Database
 sql >> база данни >  >> RDS >> Database

Свързани сървъри на Salesforce.com и sp_columns_ex

SQL Server предоставя съхранената процедура sp_columns_ex за предоставяне на информация за колони в таблиците, предоставени чрез механизма на свързания сървър. На теория можете да използвате sp_columns_ex със свързан сървър, който използва ODBC за достъп до хранилище за данни на трета страна (напр. Salesforce.com чрез ODBC драйвера на Easysoft Salesforce.com). На практика не можете:sp_columns_ex връща празен набор от резултати, когато се използва с ODBC свързан сървър и въпреки че таблиците, предоставени от свързания сървър, се виждат в SQL Server Management Studio, колоните не са.

Според Microsoft:

"sp_columns_ex връща празен набор от резултати, ако доставчикът на OLE DB на посочения свързан сървър не поддържа набора от редове COLUMNS на интерфейса IDBSchemaRowset"

Въпреки че няма окончателно изявление дали доставчикът на Microsoft OLE DB за ODBC драйвери поддържа този конкретен интерфейс, обширните тестове както с драйвери на Easysoft ODBC, така и с драйвери от други доставчици показват, че не го прави.

Следователно проблемът е по-скоро в OLE DB интерфейса на Microsoft, отколкото в конкретен ODBC драйвер или свързан сървър.

Можете обаче да създадете празна таблица на SQL Server въз основа на колоните в таблица на Salesforce. Можете да използвате тази празна таблица, за да видите как метаданните на колоните на Salesforce се превеждат в метаданни на колони на SQL Server. Този пример е за таблицата Account и предполага, че свързаният сървър е с име SALESFORCE :

select * into dbo.NewTable from openquery(SALESFORCE,'select * from Account')
where 1 = 0

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кога да преминете към по-голям RDS екземпляр

  2. Преименуване на индекси с процедура sp_rename

  3. Подходи за сигурност в моделирането на данни. част 3

  4. SQL COUNT() за начинаещи

  5. Подход към настройката на индекса – част 1