Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 ms sql server -> ubuntu  [new]
kirchatykh
Member

Откуда:
Сообщений: 10
всем привет!
на работе на моем компе крутится ms sql server, к нему подключаются несколько компов, клиент на access.
база там простая, используются только tables и views.
задача: взять на флэшку baza.BAK этой базы, притащить домой и засадить в ubuntu. по сути локально, 1 пользователь. хотя может придется расширяться.
вопрос:
1. какой аналог ms sql лучше использовать в ubuntu
2. как переводить этот bak в формат линуксового сервера
3. вопрос про визуальное отображение оставим, обойдемся на первом этапе простыми запросами на пересечение.
17 мар 09, 19:05    [6940170]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
miksoft
Member

Откуда:
Сообщений: 38921
baza.BAK - это что? это копия файла с данными MS SQL или какой-то экспорт?
Если первое, то, имхо, без MS SQL вы этот файл никак не прочитаете. А MS SQL под линукс не бывает.
17 мар 09, 19:09    [6940175]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
kirchatykh
Member

Откуда:
Сообщений: 10
это резервная копия, но можно и напрямую файл брать.
суть в том, чтобы брать на работе базу и таскать её домой на линукс.
17 мар 09, 19:14    [6940185]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Hello, kirchatykh!
You wrote on Tue, 17 Mar 09 16:14:39 GMT:

kirchatykh
k> суть в том, чтобы брать на работе базу и таскать её домой на линукс.
посодют...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

17 мар 09, 19:15    [6940188]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
I_love_MSDN
Member

Откуда: ПМ с 35 летним стажем программирования
Сообщений: 407
kirchatykh
это резервная копия, но можно и напрямую файл брать.
суть в том, чтобы брать на работе базу и таскать её домой на линукс.

Ну если она MS, то какой может быть linux?
17 мар 09, 19:20    [6940200]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
kirchatykh
Member

Откуда:
Сообщений: 10
товарищи, решение все равно найдется.
или что, не существует никакого экспорта\импорта, перегоняющего mssql таблицы в какой-нибудь mysql, postgre, или что там ещё - db2 ?
17 мар 09, 19:36    [6940228]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Hello, kirchatykh!
You wrote on Tue, 17 Mar 09 16:36:11 GMT:

kirchatykh
k> товарищи, решение все равно найдется.
флаг в руки.
kirchatykh
k> или что, не существует никакого экспорта\импорта,
k> перегоняющего mssql таблицы в какой-нибудь mysql, postgre,
k> или что там ещё - db2 ?
импорт/экспорт есть.
но не "из файла в файл".

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

17 мар 09, 19:39    [6940239]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
anjey
Member

Откуда: Прокопьевск
Сообщений: 933
Вопрос немного вгоняет в ступор :)

Но всё-таки, мне кажется есть штуки три "варианта"
предлагаю их расположенными по мере убывания идиотизма

1. попытаться действительно найти "замену" M$ $QL
ну чем чёрт не шутит ! как там ? совместимости с предком, с Sybase не видиться ???

2. написать приложение (или использовать стандартные возможности) для экспорта ВСЕХ данных
из M$ $QL в текстовые файлы и соответственно такое же приложение/скрипт для импорта в postgres
в общем занятие АбАлденно увлекательное :)

3. поставить на работе postgres, хоть на Виндоуз хоть ещё куда и переписать access-приложение
для работы с ним
17 мар 09, 20:21    [6940387]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
что-то я не совсем понял, чем отличаются п.1 и п.3 ?
17 мар 09, 20:25    [6940396]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
kirchatykh
Member

Откуда:
Сообщений: 10
может так сделать?:
1.в конторе ставлю postgre/winda, дома ставлю postgre/linux
2.в конторе оперативно переношу mssql/winda на postgre/winda
3.клиент там все равно на access, поэтому перенаправить его postgre/winda будет просто, поковырявшись в источниках данных odbc.
4.для дома особ клиент и не нужен, лишь бы на выходных был доступ к рабочим данным. уж надеюсь перносить данные на флэшке с postgre/winda на postgre/linux не составит проблем...

заработает оная система?
17 мар 09, 20:53    [6940459]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
если логики на самом SQL Server нет, вся логика в access - заработает, в противном случае придется дотачивать как само приложение, так и базу данных под postgre.
17 мар 09, 21:34    [6940539]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
kirchatykh
Member

Откуда:
Сообщений: 10
AAron,

спасибо за редкий нормальный ответ. логики там нет, только table + view, без связей.
какие ещё бесплатные субдд подойдут? (пока не вникал в межплатформенность и бесплатность mysql, db2, sysbase и проч...), в кратце соорентируйте
17 мар 09, 21:43    [6940556]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
могу только предположить - те, для которых существуют нормальные OLEDB/ODBC провайдеры.
Oracle XE, например.
17 мар 09, 22:09    [6940622]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
S.G.
Member

Откуда: cartoon network
Сообщений: 30611
А как там в убунте с виртуальными машинами?
Сверху (ну или внутри) убунты поставить вирт. машину, в ней - mswindows, в нем - mssql, такая вот матрешка получается, но главное условие- убунта, сохраняется.
17 мар 09, 22:13    [6940636]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
как чисто девелоперское решение - нормально. это если оставит в стороне вопрос лицензионной чистоты.
18 мар 09, 00:49    [6941086]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
Абсолют
Member

Откуда:
Сообщений: 2128
Блог
kirchatykh
AAron,

спасибо за редкий нормальный ответ. логики там нет, только table + view, без связей.
какие ещё бесплатные субдд подойдут? (пока не вникал в межплатформенность и бесплатность mysql, db2, sysbase и проч...), в кратце соорентируйте


DB2 Express 9.5.0 Без ограничений на размеры. И бесплатная. Работает до 2 процессоров, и 2 гигами оперативки. Дальше нужно лицензию докупать.

И кстати, вот.

В ubuntu:

автор
sudo apt-get install db2exc


Но есть определенные приколы, если нужно потом отпишу.
18 мар 09, 01:27    [6941110]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
webus
Member

Откуда:
Сообщений: 648
Абсолют

Но есть определенные приколы, если нужно потом отпишу.


Что за приколы ? Отпишите мне. Недавно занялся DB2 тоже интересуют минусы ее (если есть по отношению к тому же MSSQL что на работе). Спасибо.
18 мар 09, 05:30    [6941182]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
kirchatykh
чтобы брать на работе базу и таскать её домой на линукс.


Мдя... Проблема не стоит и выеденного яйца, если выкинуть дома линукс и поствить винду.
18 мар 09, 08:13    [6941265]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
gR4mm
Member

Откуда: Москва
Сообщений: 1412
kirchatykh
всем привет!
на работе на моем компе крутится ms sql server, к нему подключаются несколько компов, клиент на access.
база там простая, используются только tables и views.
задача: взять на флэшку baza.BAK этой базы, притащить домой и засадить в ubuntu. по сути локально, 1 пользователь. хотя может придется расширяться.
вопрос:
1. какой аналог ms sql лучше использовать в ubuntu
2. как переводить этот bak в формат линуксового сервера
3. вопрос про визуальное отображение оставим, обойдемся на первом этапе простыми запросами на пересечение.


А зачем все это, если не секрет? Есть ли вообще смысл переносить бд из сиквела в что-либо *nix подобное? А затем (может быть и обратно)
18 мар 09, 08:33    [6941285]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

kirchatykh пишет:
> 1. какой аналог ms sql лучше использовать в ubuntu

Такого аналога нет. Вам придётся куда-то поставить MSSQL,
на windows, либо на отдельной машине, либо в какой-то
виртуальной машине.

> 2. как переводить этот bak в формат линуксового сервера

Никак. Это бинарный файл, даже если бы был MSSQL для Linux,
этого делать было бы не надо.

Posted via ActualForum NNTP Server 1.4

18 мар 09, 09:49    [6941540]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

AAron пишет:

> если логики на самом SQL Server нет, вся логика в access - заработает, в
Нет, вовсе не обязательно. Это очень зависит от БД, и, как правило,
если создатели БД специально об этом не позаботились, то БД будет
непереносима просто так вот.

Posted via ActualForum NNTP Server 1.4

18 мар 09, 09:55    [6941573]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
pkarklin
kirchatykh
чтобы брать на работе базу и таскать её домой на линукс.


Мдя... Проблема не стоит и выеденного яйца, если выкинуть дома линукс и поствить винду.
В такой постановке может и не стОит. Но вот вопрос переноса баз между разными платформами актуален. Несмотря на все усилия MS многие интернет-провайдеры до сих пор предпочитают nix'ы.
Насчет выбора СУБД. Firebird отлично работает на Ubuntu, проверено. Переносятся как бакапы, так и просто файла базы.
18 мар 09, 10:16    [6941683]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Senya_L
Но вот вопрос переноса баз между разными платформами актуален.


Я бы так сказал, если планируется работать на разных платформах, то надо тщательнее подходить к выбору СУБД. ;)
18 мар 09, 10:40    [6941840]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
Favn
Member

Откуда:
Сообщений: 585
webus
Что за приколы ? Отпишите мне. Недавно занялся DB2 тоже интересуют минусы ее (если есть по отношению к тому же MSSQL что на работе). Спасибо.
Минусов нет, есть особенности :) Единственное, чего отн. MS SQL нет в DB2 - это snapshot isolation, т.к. DB2 - чистый блокировочник. В остальном - MS SQL все время своего существования догоняет DB2 LUW по функционалу. В v.2008 - почти догнала :)
18 мар 09, 13:13    [6943062]     Ответить | Цитировать Сообщить модератору
 Re: ms sql server -> ubuntu  [new]
I_love_MSDN
Member

Откуда: ПМ с 35 летним стажем программирования
Сообщений: 407
webus
Абсолют

Но есть определенные приколы, если нужно потом отпишу.


Что за приколы ? Отпишите мне. Недавно занялся DB2 тоже интересуют минусы ее (если есть по отношению к тому же MSSQL что на работе). Спасибо.


Я про приколы по установки) Если нужно отпишу, как это сделать. В противном случае можно в ступор встать. Фавн, соглашусь с Вами.
18 мар 09, 13:36    [6943235]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить