iT邦幫忙

0

用ASP連結SQL2000與SQL2008語法上二者有差異嗎?

如題!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
lhs
iT邦研究生 4 級 ‧ 2011-11-24 11:05:25
最佳解答

請先檢查 SQL2008 的 [伺服器驗證模式]
如果安裝期間選取了 [Windows 驗證模式],sa 登入便會停用。
即使稍後將驗證模式改成 [SQL Server 和 Windows 驗證模式],
sa 登入也會保持停用狀態。
若要啟用 sa 登入,請使用 ALTER LOGIN 陳述式。

希望對你有所幫助!!

2
120131511
iT邦研究生 4 級 ‧ 2011-11-24 13:18:18

有差如 DRIVER={SQL Native Client};或DRIVER={SQL Server};後者為較新的SQL版本
SQL2000很久沒試,用SQL Native Client看看,關鍵在於系統ADO物件支援,更換DRIVER種類的字串即可
如下:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeReadWrite
DSN = "DRIVER={看SQL版本};Server=Localhost;Database=DBNAME;UID=sa;Password=****;"
Conn.Open DSN
Set Comm = Server.CreateObject("ADODB.Command")
Comm.ActiveConnection = Conn

0
kaowoei
iT邦研究生 4 級 ‧ 2012-03-22 15:20:37

請參照網站
http://www.connectionstrings.com/
裡面有各種資料庫的connection string寫法

我要發表回答

立即登入回答