LINUX.ORG.RU
 
splinter

Microsoft анонсировала официальный ODBC-драйвер для Linux


0

1

Драйвер создан путем портирования для Linux оригинального ODBC-драйвера для Windows, известного под именем SQL Server Native Client (SNAC). Тестовая версия пакета доступна в 64-разрядной сборке для платформы Red Hat Enterprise Linux 5 и поддерживает работу с MS SQL Server 2008 R2 и MS SQL Server 2012. В дальнейшем будет подготовлена 32-разрядная версия, пакет для Red Hat Enterprise Linux 6 и версия с поддержкой технологии обеспечения отказоустойчивости AlwaysOn.

Из расширенных возможностей драйвера отмечается поддержка протокола аутентификации Kerberos, SSL и UTF-8 на стороне клиента. Кроме драйвера в состав пакета также входит программа для импорта и экспорта BCP (Bulk Copy Program) и утилита SQLCMD. Выпуск официального ODBC-драйвера позволяет в разработках MS SQL Server на языках Си и Си++, работающих на платформе Linux, использовать официально поддерживаемое решение от Microsoft.

Скачать

>>> Подробности

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: комментарий от franchukroman 03.12.2011 23:34:18  
AiFiLTr0

Hyper-V - тут больше в кернел спейс они писали. Не уверен, что оно считается, но все равно линус победил =)

** ()
[#] Ответ на: комментарий от splinter 03.12.2011 20:16:41  
Pronin
>>-----Цитата---->>

...мигрировать 1-эсникам у которых БД на MSSQL...

<<-----Цитата----<<

При наличии специалиста по 1С (не мальчика-обновляльчика) 1С вполне комфортно работает с postgesql. Проверено лично.
30-40 пользователей одновременно.
Поначалу были роптания, но после обработки запросов специалистом всё исправилось.

При этом - все "плюшки", связанные с GNU/Linux, PostgreSQL, не-NTFS и прочее...

*** ()
[#] Ответ на: комментарий от Pronin 04.12.2011 12:08:52  
splinter

Блин, я что не на русском языке пишу. Я знаю что 1с 8.1 работает с линуксом и постгре, но есть тысячи решений на 1с 7.7 с БД MSSQL, есть ли какие нибудь механизмы переноса данных(справочников, контрагентов, проводок, заявок и т.п.) из 1с 7.7 + MSSQL на 1с 8.1 + постгре. Так надеюсь понятно?

***** ()
[#] Ответ на: комментарий от splinter 03.12.2011 20:51:37  

тогда текст новости настораживает...

возможно, тестировали только с rhel-5. А с другими дистрибутивами может и не заработать (с другой стороны, кому это нахрен вообще может понадобиться? :) )

** ()
[#] Ответ на: комментарий от splinter 04.12.2011 12:23:41  

блин, ответили же, что используемая БД к переносу побоку. весь перенос идет в формате XML, используя стандартное решение, конф. "Конвернация данных". основной гемор - разработать эти правила переноса (какие справочники куда, етц). Из какой бд в какую - совершенно безразлично, напрямую с СУБД никто не работает (схема бд совершенно наркоманская), для этого есть сервер приложений

* ()
[#] Ответ на: комментарий от anon1984 04.12.2011 12:33:00  
splinter

ок. извиняюсь за тупняк.

***** ()
[#] Ответ на: комментарий от kid_lester 04.12.2011 3:50:55  
>>-----Цитата---->>

Богов, как и родителей - не выбирают, а назначают...

<<-----Цитата----<<

Что не отменяет возможности быть в чем-то полным хламом как одним, так и вторым.

anonymous ()
[#]  
CYB3R

Бинарники без сорцов не нужны.
Выкиньте блобы, в них есть недокументированные возможности специально оставленные дыры и backdoor'ы!

* ()
[#] Ответ на: комментарий от Ttt 04.12.2011 0:17:58  
franchukroman

А Access разве кто-то воспринимает как реальную СУБД?

PS. ЕМНИП, в Access SQL жутко неполный, даже JOIN-ов кроме INNER JOIN нет.

** ()
[#]  

ипитсо! в архиве только бинари!

микрософт такой микрософтный...

* ()
[#] Ответ на: комментарий от splinter 03.12.2011 21:53:36  
Evgueni
>>-----Цитата---->>

Например: 1с версии 7.7 и MSSQL, необходимо мигрировать на 8.1 Postgresql, облегчит ли это перенести данные из MSSQL в Postgresql?

<<-----Цитата----<<

У Etersoft есть решение, которое прикидывается MSSQL и транслирует запросы в PostgreSQL.

***** ()
[#] Ответ на: комментарий от franchukroman 04.12.2011 17:45:06  
>>-----Цитата---->>

А Access разве кто-то воспринимает как реальную СУБД?

<<-----Цитата----<<

К сожалению, да.

***** ()
[#] Ответ на: комментарий от Evgueni 04.12.2011 19:39:01  
franchukroman

И постгрескуль реализует все фичи MSSQL?

** ()
[#]  
nyash
>>-----Цитата---->>

Microsoft анонсировала официальный ODBC-драйвер для Linux

Драйвер создан путем портирования для Linux оригинального ODBC-драйвера для Windows, известного под именем SQL Server Native Client (SNAC).

<<-----Цитата----<<

мм.. кто нибудь этим пользуется? я просто в первый раз о нём слышу #

()
[#] Ответ на: комментарий от franchukroman 04.12.2011 20:03:38  
Evgueni
>>-----Цитата---->>

И постгрескуль реализует все фичи MSSQL?

<<-----Цитата----<<

PostgreSQL гораздо фичастнее. Проблема есть только в разной природе обсуждаемых СУБД: MSSQL — блокировочник, а PostgreSQL — версионник, посему блокировки в нём совсем не приветствуются.

***** ()
[#] Ответ на: комментарий от Ttt 04.12.2011 19:51:51  
Evgueni
>>-----Цитата---->>

К сожалению, да.

<<-----Цитата----<<

Ну, дык, следует раскрыть этим людям глаза. Нельзя держать их в _таком_ невежестве.

***** ()
[#] Ответ на: комментарий от Evgueni 04.12.2011 20:47:59  
franchukroman

Если они есть - они не понимают SQL, поэтому вся убогость Access останется незамеченной.

** ()
[#] Ответ на: комментарий от franchukroman 04.12.2011 21:11:46  
Evgueni

А причём здесь SQL? Там же вопрос в надёжности и масштабируемости даже при работе с относительно небольшим объёмом данных. Уж лучше просто в текстовый файл сохранять данные, чем в этот ужас Access.

***** ()
[#] Ответ на: комментарий от Evgueni 04.12.2011 21:14:55  
franchukroman

Какая нафиг надежность и масштабируемость, если это Access?

** ()
[#] Ответ на: комментарий от niXman 04.12.2011 17:55:21  
mikhalich

>ипитсо! в архиве только бинари!

а что ожидали?

** ()
[#] Ответ на: комментарий от Evgueni 04.12.2011 20:47:03  
Fastman

С 2005 версии может работать и как блокировочник так и как версионник.
Слоник всем хорош. Кроме инфраструктуры.
Бесплатность его никоим образом не влияет ни на что. Там где стоимость MSSQL на фоне стоимости данных просто ничто, постгрес начинает выглядеть игрушкой для нердов.
Это конечно не так. Но мир опенсорса целенаправленно игнорирует принципы выживания в коммерческом мире.
Я понять не могу, почему со сломанной ногой лучше сидеть на паперти чем полечить ее и пойти зарабатывать деньги.

()
[#] Ответ на: комментарий от franchukroman 04.12.2011 17:45:06  
no-dashi

> в Access SQL жутко неполный, даже JOIN-ов кроме INNER JOIN нет.

Что за чушь? outer join'ы (пусть и не full) там есть :-)

***** ()
[#] Ответ на: комментарий от no-dashi 05.12.2011 0:13:47  
franchukroman

Не так давно мне там нужен был LEFT JOIN. Оно мне тонко намекнуло, что такой JOIN оно не умеет.

** ()
[#]  

ждем GNU/kernel*.dll

anonymous ()
[#]  
Bbore

А лицензия? Лицензия-то какая? EULA?

()
[#] Ответ на: комментарий от Bbore 05.12.2011 10:45:18  
splinter

честно говоря с лету я не понял какая там лицензия. Внутри есть файлик License, в нем такая шапка:

>>-----Цитата---->>


MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS
MICROSOFT SQL SERVER ODBC DRIVER V 1.0 FOR LINUX, COMMUNITY TECHNOLOGY PREVIEW (CTP)

<<-----Цитата----<<
***** ()
[#] Ответ на: комментарий от CYB3R 04.12.2011 14:29:34  
>>-----Цитата---->>

Бинарники без сорцов не нужны.

<<-----Цитата----<<

Оно достаточно прозрачно реверсится. Я поковырялся, удовлетворил любопытство. Порадовал парсер PE файлов внутри. В coff ресурсы сложить ниасилили...

anonymous ()
[#] Ответ на: комментарий от Fastman 05.12.2011 0:08:51  

На PostgreSQL вполне есть коммерческие решения. Даже есть коммерческая версия постгреса - EnterpriseDB

** ()
[#]  
Xellos

А лицензия какая?

**** ()
[#] Ответ на: комментарий от Xellos 06.12.2011 15:22:29  
splinter

MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS написано в LICENSE

***** ()
[#] Ответ на: комментарий от Pronin 04.12.2011 12:08:52  

Какая при этом производительность 1С на PostgreSQL? Где-то читал, что в разы он тормознее, чем MS SQL.

anonymous ()
[#] Ответ на: комментарий от AiFiLTr0 03.12.2011 22:32:54  

ODBC - драйвер - цэ не победа. Вот когда будет MSSQL Server Linux (Community) Edition - тогда Линус смела может танцевать победу )

anonymous ()
[#] Ответ на: комментарий от anonymous 06.12.2011 17:53:12  
Pronin
>>-----Цитата---->>

PostgreSQL ... в разы он тормознее, чем MS SQL.

<<-----Цитата----<<

Врут. PostgreSQL просто надо настраивать, так как "искаропки" она идёт настроенной так, чтобы запуститься и никому не помешать.
После настройки всё работает вполне себе хорошо.
Единственная "особенность" - это то, что нужно поправить sql-запросы от 1С так, чтобы использовались "управляемые блокировки". Вот только "мальчики-обновляльчики", называющие себя "Адинэсники" не умеют... Умеют только спецы. Зато после этого всё работает просто "вкусно".

*** ()
[#] Ответ на: комментарий от splinter 04.12.2011 12:23:41  
Pronin
>>-----Цитата---->>

...тысячи решений на 1с 7.7 с БД MSSQL...

<<-----Цитата----<<

"Шурупами прибито" к MS.
Лечится только реинкарнацией с правкой генокода.

*** ()
[#] Ответ на: комментарий от Pronin 09.12.2011 17:47:06  
>>-----Цитата---->>

Умеют только спецы. Зато после этого всё работает просто "вкусно".

<<-----Цитата----<<

Производительность реально сравнивалась после этого?

anonymous ()
[#] Ответ на: комментарий от anonymous 12.12.2011 14:27:21  
Pronin

В цифрах не измерял.
Однако после "обработки напильником" вместо "слайд-шоу" стало работать вполне комфортно...

*** ()