Документация по созданию пользовательского поставщика данных «Источник данных» SQL Server - PullRequest
0 голосов
/ 24 декабря 2008

Я хотел бы написать драйвер импорта, который позволит моему проприетарному типу файла отображаться в раскрывающемся списке мастера импорта «Источник данных» для SQL Server 2005 (или любой другой версии SQL Server). Я вижу других поставщиков, которые добавили свои форматы в этот список - есть ли документация о том, как мне собрать драйвер? Я искал MSDN и Google, и я не могу найти каких-либо потенциальных клиентов, хотя он явно где-то там. Спасибо!

РАЗЪЯСНЕНИЕ : Я хочу добавить некоторые детали к тому, что я ищу. Я поставщик, и я хочу предоставить своим клиентам способ импортировать файлы непосредственно в SQL Server из моего пользовательского формата. На этом изображении ( Flickr Link ) вы можете видеть, что Gupta добавил «Провайдера» в этот список, который появился, когда я установил их клиентские инструменты, точно так же, как Oracle (или многие другие компании) добавили провайдера для их источники данных.

Как я могу добавить один для моего пользовательского типа источника данных? Я хочу, чтобы "123 Ryan's Base" (или как бы ни назывался мой продукт) в этом списке, чтобы клиенты могли импортировать напрямую из формата моей компании?

Ответы [ 2 ]

2 голосов
/ 13 июня 2009

Это просто драйвер ODBC . Если вы соберете драйвер ODBC и установите его, в этом раскрывающемся списке появится любой общесистемный драйвер ODBC. Это не специфично для SQL.

1 голос
/ 24 декабря 2008

«Драйвер» - это, вероятно, неправильный термин для поиска. То, что вы хотите, это какой-то API расширения SQL 2005. Извините - я не знаком с этим лично, но изменение вашего поиска может привести вас к ответу, если никто не знает его с ног на голову!

Может быть Объекты управления SQL Server (SMO) ?

Вот SQL 2005 Online Books . Может быть, это раздел «Службы интеграции»? Похоже, это приближается к тому, что вы ищете.

Хорошо, я думаю, это выглядит очень многообещающе. У них есть некоторые учебные пособия и они описывают то, что кажется вашей ситуацией :

В этом уроке вы узнаете, как использовать конструктор служб SSIS для создания простой Microsoft SQL Server 2005 Пакет услуг по интеграции. пакет, который вы создаете, принимает данные из простого файла, переформатирует данные, а затем вставляет переформатированные данные в таблицу фактов.

Удачи!

...