溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)

發(fā)布時間:2020-07-15 14:26:19 來源:網(wǎng)絡(luò) 閱讀:1464 作者:不當(dāng)仙女 欄目:關(guān)系型數(shù)據(jù)庫

閱讀本文前,請先閱讀《嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(一) 》,完成ODBC與Freetds的編譯過程。

接下來,進(jìn)行unixODBC與freetds的配置:

1, 將編譯好的freetds-0.91與unixODBC-2.34拷貝至PowerPC設(shè)備中,同時將兩個文件夾鏈接至/usr/local下,如下圖所示。
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
2, 準(zhǔn)備freetds所需lib庫,并鏈接至/usr/lib下,如下圖所示。
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
3,freetds驗(yàn)證

3.1 配置freetds, 包括SQL Server數(shù)據(jù)庫服務(wù)器地址,端口號及tds版本號,注意:tds版本號在編譯的時候需要指定,否則,可能出現(xiàn)數(shù)據(jù)庫鏈接失敗的現(xiàn)象。
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
3.2 使用命令 ./tsql -S freetds -U sa -P root測試freetds是否正確,如下圖獲取到數(shù)據(jù)表示數(shù)據(jù)庫訪問正確,freetds成功執(zhí)行, 注意:*執(zhí)行需要使用go語句*。
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)

4,部署并執(zhí)行odbc驗(yàn)證

4.1 進(jìn)入unixodbc-2.3.4/bin目錄下。
4.2 創(chuàng)建文件tds.driver.template文件,并輸入下圖內(nèi)容,配置freetds驅(qū)動。
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
4.3 執(zhí)行odbcinst -i -d -f tds.driver.template命令,配置freetds驅(qū)動, 執(zhí)行成功后,可在unixODBC-2.3.4/etc下找到odbcinst.ini文件,內(nèi)容如下圖所示。*注意:此操作使用ROOT權(quán)限,此項(xiàng)很重要!*
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
4.4 創(chuàng)建文件tds.datasource.template,并輸入下圖內(nèi)容,配置數(shù)據(jù)源。
嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)
4.5 執(zhí)行odbcinst -i -s -f tds.datasource.template命令,配置數(shù)據(jù)源信息。*注意:此操作必須使用User用戶,切忌,否則數(shù)據(jù)庫訪問可能失?。?!*
4.6 測試odbc訪問數(shù)據(jù)庫,命令及結(jié)果如下如所示。

嵌入式PowerPC通過unixODBC/freetds訪問SQL Server數(shù)據(jù)庫(二)

至此,整個測試結(jié)束!

*心得:在測試中出現(xiàn)數(shù)據(jù)庫鏈接失敗現(xiàn)象,擺渡前人經(jīng)驗(yàn),結(jié)果走了不少彎路,汗,最終還是通過unixODBC 用戶手冊解決,在受到挫折后,轉(zhuǎn)換思維方式很重要。*

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI