|
Nie jest łatwo przenieść bazę danych z WINDOWS na LINUX, aby uzyskać dostęp Napotkałem N dziwnych błędów w środku Doświadczenie awarii przypomina się następująco: Użyj yum install freetds* yum installunixODbc* Komponenty instalowane tą metodą wydają się zawodne Mam ręcznie załadowane Są też maszyny 64-bitowe, które nie mają tej samej lokalizacji co ta wymieniona w oficjalnym readme.1st. (Idę!) ) Oto kilka kroków skopiowanych z historii (nieco uporządkowanych) CD Freetds-0.91/ ./configure --prefiks=/etc/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static robić Zrób instalację tsql -S172.16.1.10 -U testdba -P ak51ak vi /usr/local/freetds/etc/freetds.conf Wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz Tar ZXVF unixODBC-2.3.1.tar cd unixODBC-2.3.1 ll ./configure robić Zrób instalację odbcinst -j Wget http://pyodbc.googlecode.com/files/pyodbc-3.0.6.zip rozepnij pyodbc-3.0.6.zip CD pyodbc-3.0.6 Build setup.py Pythona Python setup.py instalacja
vi /etc/odbcinst.ini ls /usr/lib64/libtdsodbc.so.0 cd /usr/lib64 Ll libtds* vim /etc/odbc.ini vi /etc/odbcinst.ini
[SQL Server] Opis = Sterownik FreeTDS ODBC dla MSSQL Driver = /usr/lib64/libtdsodbc.so.0 Setup = /usr/lib64/libtdsS.so.0 FileUsage = 1
|