有2臺服務器。服務器A和服務器B.我的網站在服務器A上,我的數據庫在服務器B上。我怎樣才能讓我的網站連接到服務器B的數據庫在asp.net(C#)中? 我認爲它應該在web.config文件中設置。假設服務器B上的IP地址爲123.45.678.90,服務器A上的我的域爲www.example.com(請問mssql.example.com有用嗎?)將網站連接到不同服務器上的數據庫
回答
服務器B上的SQL Server必須允許遠程連接和TCP/IP協議必須啓用並列出到服務器B的IP地址。然後您可以使用域名的IP地址從服務器A進行連接。
配置通過SQL Server配置管理協議 - > SQL Server網絡配置 - >爲MSSQLSERVER協議(假設你有MSSQLSERVER實例)
用SQL Server Management Studio中連接啓用遠程連接到數據庫並詢問實例的屬性並轉到'連接'有一個選項'允許遠程連接到此服務器'
最後不要忘記檢查你的防火牆端口1433連接字符串,可以把在web.config EQ:
<connectionStrings>
<add name="myConnectionString" connectionString="server=ip-address;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
而在C#代碼連接字符串可以通過訪問:
string connStr = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
在SQLEXPRESS的情況下,你可以下載來自Microsoft的Management Studio唯一不同的是,webconfig中的connectionString必須和IP e.q.之後的\ SQLEXPRESS 127.0.0.1 \ SQLEXPRESS。 –
您需要創建一個指向該數據庫的連接字符串。下面是關於如何使用IP來構建一個例子:http://www.connectionstrings.com/sqlconnection/connect-via-an-ip-address/
下面是關於如何處理字符串放到你的配置文件和閱讀到您的代碼指令:http://www.connectionstrings.com/store-connection-string-in-webconfig/
這些連接字符串可以被用來運行你需要的SQL(例如,創建一個SqlConnection對象並使用SqlCommand對象運行命令),如下所示:https://stackoverflow.com/a/10351647/70471
嗨@Paul Zaczowski,謝謝你的回答,但它不適合我。我創建了字符串'
- 1. php網站連接到數據庫服務器
- 2. 將網站連接到數據庫
- 3. 如何將數據庫驅動的網站同步到不同的服務器
- 4. 如何連接不同服務器上的數據庫?
- 5. 如何連接到不同服務器的mysql數據庫?
- 6. PHP - 從不同的服務器連接到MySQL數據庫
- 7. web.config連接字符串到不同的數據庫服務器
- 8. 無法將網站連接到亞馬遜網絡服務的數據庫
- 9. MySQL在不同服務器上使用Python連接數據庫?
- 10. MySQL - 在不同服務器上使用Python連接數據庫?
- 11. 如何在不同服務器上連接數據庫?
- 12. aspx.net網站連接到SQL服務器
- 13. 從網站連接到Node.js服務器?
- 14. 同一臺服務器上的數據庫和API網站
- 15. JDBC連接到服務器數據庫
- 16. 連接到數據庫服務器端
- 17. 連接到數據庫服務器
- 18. 將SQL數據庫連接到Windows上的網站azure vm
- 19. 如何在wamp服務器上連接joomla網站的外部數據庫
- 20. 廣東話我的網站連接到我的Access數據庫服務器
- 21. 連接到與網站相同的服務器上的SQL Server數據庫:localhost或ip地址?
- 22. tsql - 將不同數據庫中的兩個表連接到不同的服務器上
- 23. CI多個數據庫連接不同的服務器
- 24. joomla 2.5 - 在不同服務器連接的oracle數據庫
- 25. 用於連接到不同PC上的虛擬服務器上的數據庫的連接字符串
- 26. C#到網站數據庫連接
- 27. Codeigniter - 將mysql表同步到不同服務器上的不同數據庫
- 28. JQuery/PHP動態連接到網絡sql服務器數據庫
- 29. Python連接到000webhost網絡服務器MySQL數據庫
- 30. SSMS:連接到網絡服務器數據庫
檢查了這一點:http://www.connectionstrings.com/sqlconnection/ – codingbiz