Я хотел бы написать драйвер импорта, который позволит моему собственному типу файла отображаться в раскрывающемся списке «Источник данных» мастера импорта для SQL Server 2005 (или любой версии SQL Server, если на то пошло). Я вижу других поставщиков, которые добавили свои форматы в этот список - есть ли документация о том, как я могу собрать драйвер? Я искал MSDN и Google, и, похоже, я не нашел никаких потенциальных клиентов, хотя явно где-то там есть. Спасибо!
РАЗЪЯСНЕНИЕ: Я хочу добавить некоторые детали к тому, что я ищу. Я поставщик и хочу предоставить своим клиентам возможность импортировать файлы прямо в SQL Server из моего настраиваемого формата. На этом изображении (Ссылка на Flickr) вы можете видеть, что Gupta добавил «Provider» в этот список, который появился, когда я установил их клиентские инструменты, точно так же, как Oracle (или многие другие компании) добавляют провайдера для своих источников данных.
Как я могу добавить его для своего типа пользовательского источника данных? Я хочу, чтобы "Ryan's 123-Base" (или другое название моего продукта) в этом списке, чтобы клиенты могли импортировать напрямую из формата моей компании?





"Драйвер", вероятно, неправильный термин для поиска. Вам нужен какой-то API-интерфейс расширения SQL 2005. Извините - я не знаком с этим лично, но изменение вашего поиска может привести вас к ответу, если никто другой не знает его с головы до ног!
Может Объекты управления SQL Server (SMO)?
Вот Электронные книги по SQL 2005. Может быть, это раздел «Службы интеграции»? Похоже, он приближается к тому, что вы ищете.
Хорошо, я думаю, это выглядит очень многообещающе. У них есть некоторые уроки по этому и описывается то, что кажется ваша ситуация:
In this tutorial, you will learn how to use SSIS Designer to create a simple Microsoft SQL Server 2005 Integration Services package. The package that you create takes data from a flat file, reformats the data, and then inserts the reformatted data into a fact table.
Удачи!
Это просто Драйвер ODBC. Если вы создадите драйвер ODBC и установите его, в этом раскрывающемся списке отобразится любой общесистемный драйвер ODBC. Это не зависит от SQL.
Интересно, хотя кажется, что к развертыванию собственного драйвера ODBC не стоит относиться легкомысленно. Я никогда не понимал, что это раскрывающееся меню представляет собой только список драйверов ODBC. Похоже, я могу реализовать то, что хочу, поддерживая только подмножество ODBC - спасибо за толчок в правильном направлении!
Эти ссылки не помогли? Мне кажется, он движется в правильном направлении. Не могли бы вы объяснить, почему мои предложения не в правильном направлении? Может быть, я смогу еще немного помочь.