2010年9月16日 星期四

Sybase Power Designer 連接 SQL Server 2008/ 2005


利用 Sybase Power Designer 工具來做 Schema Report 已經是專案中必走的路子
但最近發現 12, 15 版本連結 SQL Server 2008 總是會出現以下惱人的問題

Unable to list the tables.
[Microsoft][ODBC SQL Server Driver][SQL Server]陳述式無法準備。
SQLSTATE = 37000

後來 Google 了一下, 發現原來是資料庫相容的問題
利用以下 SP 可以調整相容度

EXEC SP_DBCMPTLEVEL '您的資料庫', '90'; 


80 是與 2000 相容
90 是與 2005 相容
100 是與 2008 相容

好像 Sybase PD 12, 15 與 SQL Server 2008 向容度不是很好
山不轉路轉, 調整一下相容度就可以解決這個問題



沒有留言:

張貼留言