今天在安裝TD,但想把它建立在SQL Server數據庫上,安裝完成后在創建SQL項目上出現了一些問題,查看網上資料瑣些而不全面,多次嘗試后終于解決,現總結如下,方便大家參考。
我的系統是Win2000Sever+SP4英文版,數據庫是SQL2000+SP4英文版,TD7.6 英文版
首先,必須明確一個基本需求,要在TD中創建SQL類型的項目,必須創建有效的且屬于TD的SQL數據庫。
1 在安裝前,應在SQL 數據庫中建一個名為TDSQLSERVER的數據庫,以供TD使用;
2 安裝過程中,選擇數據庫的類型為MS-SQL ......直到安裝結束,重啟電腦;
3 打開TD ,依次選擇Site Administrator >login > DB Server >Ping 來查看TD與SQL的連接是否正常(如圖DB Server),
出現錯誤信息(如圖DB_Ping error);
4 錯誤原因:
SQL Server 中雖然創建了數據庫TDSQLServer,但兩者并沒有建立聯系,因此必須在SQL Server端(服務器或客戶端)配置如下參數;
5 解決方法——SQL端的配置:
①選擇Start > Programs > Microsoft SQL Server > Client Network Utility. 打開 Server Client Network Utility 對話框;
②如圖SQL_Alias_1點擊Alias > Add ,打開 Add Network Library Configuration對話框:
如圖SQL_Alias_2在Server alias 輸入TDSQLSERVER(注,Server Name 會自動生成,且與Server alias 中的內容一致);在Pipe Name 中輸入SQL Server所在的機器名稱或IP(即數據庫TDSQLSERVER所在的機器的名字或IP);
在Network libraries項,選擇Named Pipes (一般為默認值);
然后點擊OK 關閉Add Network Library Configuration對話框;
③點擊Apply > OK 關閉Server Client Network Utility 對話框;
6開啟SQL Server 服務,徹底完成參數的配置;如果SQL服務關閉,仍然出現錯誤提示;
7重復步驟3 ,可以發現Ping命令執行成功;
當然,在安裝TD前,按照步驟5配置后,TD直接可以ping通SQL數據庫;
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/