Re: [SQL ] 請問關於連線至同網域電腦資料庫的問題
※ 引述《onear (萬一)》之銘言:
: ※ 引述《set952 (set952)》之銘言:
: : 目前的情況是有兩台電腦在同一個網域內,都是固定IP
: : 一台負責撰寫程式碼,來跑能夠跟遠端資料庫連線同步的點名小程式,類似點餐系統
: : 一台是當伺服器,架設資料庫供存取
: : 之後程式才要正式在PDA上跑,用無線網路連線跟資料庫做隨時同步的傳輸
: : 但是目前卡在兩台電腦互連方面,模擬程式在跑時無法成功連上資料庫
: : 參考書籍為 博碩 的" Windows Mobile 6 應用程式設計與操控實務 "
: : 使用的伺服器類型為SQL Server Compact Edition
: : 版本都是SQL Server 2005
: : 在連線時會出現"發生例外的錯誤訊息"
: : 卡在輸入帳號密碼的地方
: : 不知道是資料庫設計的問題、防火牆的設定,還是程式碼撰寫部份的錯誤?
: : 因為書上的範例是連線到本機電腦,敘述不太詳細...
: : 資料庫是直接於Visio Studio 2005的開發環境中建立的
: : 因為使用Management Studio Express 一直遇到瓶頸
: : 版本跟書上不同,標準版好像要購買...
: : 無法架設想要的伺服器類型,跟書上差距蠻大的
: : 其中一段程式碼是:
: : string connStr = "data Source=210.240.177.168;initial catalog=authority;" +
: : "user id=sa;password=123456";
: : 不知道是什麼地方出了錯誤...
: express版預設是不用tcpip連線, google一下,
: 應該就有文章介紹如何改連線設定.
想到另一種狀況...
許多系統預設都不允許sa(root)從遠端登入, SQL2005也是.
所以可能有二個設定需要修改:
先將進入"伺服器屬性"->"安全性", 將伺服器登入驗證模式
從Windows改為SQL Server及Windows, 重開server後,
再由"安全性"->"登入-sa"->"狀態", 將連接設定改為授與, 登入改為已啟用.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.146.223
討論串 (同標題文章)