Administrar um servidor MS SQL pelo Linux
Presto serviços para um site que usa MS SQL Server e a muito tempo procurei um programa para me permita editar esse Banco de Dados. Após alguns meses procurando algum software Linux que pudesse me ajudar, descobri que com um pouco de configuração, podemos usar o OpenOffice Base para essa tarefa.
Introdução
Eu presto serviços para um site que usa MS SQL Server e a muito tempo procurei um programa que me permita editar esse Banco de Dados.
Após alguns meses procurando algum software Linux que pudesse me ajudar, descobri que já o tinha faz tempo, bastava configurá-lo direito.
Nessa dica vamos usar o OpenOffice Base para acessar um BD MS SQL através de um driver ODBC, o FreeTDS.
Se for instalar pelo repositório, não esqueça também de instalar o pacote unixodbc-bin, que possui uma GUI para facilitar parte do trabalho. Para instalar tudo de uma vez, apenas use:
# aptitude install tdsodbc unixodbc unixodbc-bin openoffice.org-base
FreeTDS é uma biblioteca que permite criar programas Linux que se comunicam com servidores MS SQL e Sybase. No caso, só instalamos driver para o ODBC.
Edite o arquivo /etc/freetds/freetds.conf e adicione ao final dele algo como:
Para decidir qual "tds version" usar, siga a seguinte tabela:
Após alguns meses procurando algum software Linux que pudesse me ajudar, descobri que já o tinha faz tempo, bastava configurá-lo direito.
Nessa dica vamos usar o OpenOffice Base para acessar um BD MS SQL através de um driver ODBC, o FreeTDS.
Pacotes necessários
Pra começar instale o UnixODBC, o FreeTDS e o OpenOffice . Todos estão nos repositórios padrão do Ubuntu.Se for instalar pelo repositório, não esqueça também de instalar o pacote unixodbc-bin, que possui uma GUI para facilitar parte do trabalho. Para instalar tudo de uma vez, apenas use:
# aptitude install tdsodbc unixodbc unixodbc-bin openoffice.org-base
Configurando o FreeTDS
Primeiro vamos configurar o FreeTDS.FreeTDS é uma biblioteca que permite criar programas Linux que se comunicam com servidores MS SQL e Sybase. No caso, só instalamos driver para o ODBC.
Edite o arquivo /etc/freetds/freetds.conf e adicione ao final dele algo como:
[meubd]
host = meubd.servidor.com.br
port = 1433
tds version = 7.0
host = meubd.servidor.com.br
port = 1433
tds version = 7.0
Para decidir qual "tds version" usar, siga a seguinte tabela:
- Sybase before System 10, Microsoft SQL Server 6.x: 4.2
- Sybase System 10 and above: 5.0
- Microsoft SQL Server 7.0: 7.0
- Microsoft SQL Server 2000: 8.0