Tabiki Mümkün :)

RedHat veya CentOS'da EPEL repolarını ekleyip freetds'yi kurarak
yapabilirsin. Örnek bash script olarak aşağıdakini verebilirim. Ama
okuduğun verinin içeriğine ve kaç kolon okuduğuna göre kodda
değişiklikler gerekecektir. MsSQL server'ım olmadığından kodu test
edemedim, hata çıkabilir.

#!/bin/bash                                                                     
             

                                                                                
             

//read last 10 record from mssql
server                                                      
RECS=$(echo "USE dbname GO select id from schema.tableA order by id desc
limit 10"| TDSVER=8.0 tsql -H servername -p 1433 -D dbname -U
domain\\Administrator -P password|tail -n 10);      
                                                                                
             

//write to mysql
db                                                                          

for i in
$RECS                                                                           
    

do                                                                              
             

  echo "INSERT INTO tableB (data) VALUES ('$i');"|mysql -u user -p[pass]
-h host dbname      
done

İyi Çalışmalar
Samed YILDIRIM

On 11/12/2013 07:41 PM, ilker AYDIN wrote:
> Selamlar
> Linux yada freebsd üzerinde MSsql üzerinden sorgu yapabilmek mümkün mü?
>
> Aslında tam sorum şu şekilde olmalıydı;
> Linux yada freebsd üzerinde bir betik ile, MSsqlden bir tablonun son 10 
> kaydını alarak, MYsql üzerine yazabilmek mümkün mü?
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap