連接到SQL數據庫,我非常新的SQL和我卡上的一些東西,可能是點擊幾下。從其他計算機
我建立將數據存儲在在Management Studio中創建的數據庫的程序。在測試應用程序中一切正常。現在的問題是:如果我想從另一臺計算機打開該程序,應該如何連接到數據庫?我試圖在朋友的計算機上覆制測試項目,但它無法找到數據庫,因爲我認爲這很明顯,因爲數據庫存儲在我的電腦上。
我知道數以百計的像谷歌周圍存在這樣的問題,但我討厭看論壇上閱讀複雜的東西。任何幫助將非常感激。
謝謝。
連接到SQL數據庫,我非常新的SQL和我卡上的一些東西,可能是點擊幾下。從其他計算機
我建立將數據存儲在在Management Studio中創建的數據庫的程序。在測試應用程序中一切正常。現在的問題是:如果我想從另一臺計算機打開該程序,應該如何連接到數據庫?我試圖在朋友的計算機上覆制測試項目,但它無法找到數據庫,因爲我認爲這很明顯,因爲數據庫存儲在我的電腦上。
我知道數以百計的像谷歌周圍存在這樣的問題,但我討厭看論壇上閱讀複雜的東西。任何幫助將非常感激。
謝謝。
在你propably有數據庫服務器設置爲「localhost」的
嘗試,如果另一臺電腦是在同一個網絡內將其設置爲計算機網絡IP數據庫連接設置或腳本。
要從網絡(通過互聯網),你需要設置數據庫服務器設置爲你的外部IP的外部連接到它,你必須端口轉發(NAT),在SQL服務器端口連接到計算機。
如果你能告訴我們你正在使用的數據庫是什麼數據庫軟件,我可以告訴你轉發的端口,以獲得更多幫助與轉發你應該問上serverfault.com,並提供你的路由器/ firwall品牌和型號
這取決於(至少部分地)你如何連接到數據庫擺在首位。通常情況下,你會有一些連接字符串,告訴連接到哪臺計算機。它將默認設置爲本地計算機,但將其更改爲其他內容通常只是將該計算機名稱編輯到字符串中。
如果您是通過ODBC連接,程序將只需指定一個ODBC連接,ODBC連接將指定的機器連接。您可以使用「數據源(ODBC)」控制面板編輯這些文件(取決於您使用的Windows版本,它可能位於「管理工具」文件夾中,而不是直接顯示在控制面板中)。
,當你想有你應該知道的幾件事連接到網絡上一個SQL Server /檢查:
爲了確保這個工作正常,你可以做的最好的事情是嘗試使用sql管理工作室從新電腦連接到遠程數據庫,或者如果你不想安裝ssms,你可以嘗試創建一個odbc連接到遠程PC的配置文件。通過這樣做,您可以確定問題出在數據庫本身還是應用程序中。
您連接的SQL版本是什麼?默認情況下某些版本阻止遠程訪問。 http://dba.fyicenter.com/faq/sql_server_2/Enabling_TCP_IP_Protocol_on_SQL_Server。html – 2011-03-21 21:50:02
你想從朋友的PC連接到你的計算機數據庫,或者你想讓你的朋友擁有它自己的本地數據庫? – jachguate 2011-03-21 22:03:48
如果可能,我希望我的應用程序可以在運行它的任何計算機上運行。 – gorgo4 2011-03-21 22:10:10