2016-03-31 5 views
0

Можно ли подключиться к серверу sql через SAS без использования ODBC? Причина, по которой я не хочу использовать ODBC, заключается в том, что я слышал, что это замедляет время обработки.SAS подключается к серверу sql без odbc?

Если да, можете ли вы привести пример кода, как это сделать?

Извините за вопрос noobish.

+2

OLEDB - еще один вариант. Не знаю, как они сравниваются по скорости. Я бы посмотрел, чтобы узнать, что вы получили от SAS. (Продукты SAS/ACCESS) – Quentin

+1

Это что-то, что вам действительно нужно беспокоиться? Я видел, как люди перегибаются назад, чтобы оптимизировать файл записи 50K, чтобы сэкономить менее 2 секунд. Насколько велики ваши данные? SAS обрабатывает относительно большие файлы с легкостью. – Reeza

ответ

4

Причина, по которой я не хочу использовать ODBC, заключается в том, что я слышал, что это замедляет время обработки.

Не верьте всему, что вы слышите.

Да, он может быть медленным, если используется неправильно. Но при правильном использовании вы не должны иметь никаких проблем с производительностью. Также имейте в виду, что есть два способа «подключиться» к SQL-серверу с использованием ODBC. Во-первых, это создание имени lib ODBC, во-вторых, использование пересылки ODBC. У обоих есть свои преимущества/недостатки.

Попробуйте их обоих, а затем сделайте собственное решение относительно производительности и того, что лучше всего подходит для вас.

+0

Хорошо - Каков неправильный способ использования ODBC? (Снова я просто прочитал, что если вы не вводите ни одного кода sql через ODBC, подключите медленное время прогона?) И есть ли на самом деле другие варианты, чем ODBC и OLEDB для подключения к серверу sql? –

+0

Примером плохого использования могут быть сложные SQL-запросы к имени lib ODBC. Лично у меня не было необходимости использовать имена файлов ODBC в течение многих лет, и в прошлый раз я обнаружил, что они хорошо выполняли операции, когда вам нужно было читать и выполнять действия над целой (единой) таблицей. Для меня прорыв ODBC показал себя лучше в любой другой ситуации. И удивительно, что есть некоторые другие неясные варианты подключения к SQL Server, но вы ничего не хотели бы использовать из SAS. Поиск в Google найдет их для вас. –

Смежные вопросы