我正在創建兩個應用程序:一個ASP.Net應用程序和一個C#應用程序。我使用SQL Server作爲數據庫。我的ASP.Net應用程序應該連接到互聯網,但數據庫應該只在我的電腦上。我使用connectionString將我的兩個應用程序連接到一個數據庫(SQL)中。有沒有辦法將我的ASP.Net應用程序從網絡連接到我的計算機上的SQL數據庫?將ASP.Net應用程序從網絡連接到我的計算機上的我的sql數據庫
我讀過很多教程,但找不到解決方案。
我正在創建兩個應用程序:一個ASP.Net應用程序和一個C#應用程序。我使用SQL Server作爲數據庫。我的ASP.Net應用程序應該連接到互聯網,但數據庫應該只在我的電腦上。我使用connectionString將我的兩個應用程序連接到一個數據庫(SQL)中。有沒有辦法將我的ASP.Net應用程序從網絡連接到我的計算機上的SQL數據庫?將ASP.Net應用程序從網絡連接到我的計算機上的我的sql數據庫
我讀過很多教程,但找不到解決方案。
普通SQL Server是Web應用程序的本地(它位於同一個局域網上,有時甚至在同一臺機器上)。
技術上講,它是可能的ASP.NET應用程序連接到遠程SQL服務器,但不建議,你可以打開蠕蟲有一罐
謝謝。但我正在做的不僅是局域網連接..它是互聯網和我的電腦之間的連接。請幫幫我。我在這裏是新手。我的ASP.Net應該在互聯網上運行(Webhosting),然後它應該連接到我的電腦上的sql數據庫。 –
您無法在主機上使用SQL Sever的任何特定原因?許多主機也提供SQL Server託管。否則,您和主機(極不可能)都必須在相應的防火牆上打開端口1433以允許直接通信。如果發生這種情況,可以使用connectionString,指定計算機的公有IP作爲服務器名稱。但在這種情況下,如果您的計算機的IP不是靜態的 - 當ISP動態更改時您將遇到麻煩。有辦法解決它(動態DNS等),但它不值得。 –
另一種可能的解決方案是在您的ASP.NET應用程序中使用SQL Server Compact。通過這種方式,您可以將它與您的應用程序一起部署(詳情請參閱http://msdn.microsoft.com/zh-cn/data/ff687142.aspx) –
(有防火牆,端口,性能等方面的問題)這是我的解決方案:
你只要正確設置web.config連接遠程sql server即可連接兩臺計算機並進行隧道連接,並使用web.config重新建立同一連接。 – Aristos
你可以從你的Asp.net服務器上訪問你的計算機(SQLserver的主機)嗎? – BrOSs
有沒有辦法將我的應用程序與Internet連接起來.net項目)到我的COM中的SQL數據庫帕特? Internet和MyComputer連接。 –