[英]SQL Server c# connection
因此,我在計算機上的虛擬機中運行Sql Server 2012,我希望能夠與Visual Studio上的SqlConnection進行連接,但是我不知道在servername參數上放什么。
我不知道是否必須輸入虛擬機ipaddress或計算機地址“ WIN-NIJ53etc \\ SQLEXPRESS”
更新:
在SQL CE和SQL SERVER之間進行遷移:請在此處查看此說明。
您應該按照以下步驟操作:
1-將虛擬機設置為具有物理IP地址。
在Microsoft Virtual PC上配置網絡: http : //support.microsoft.com/kb/833134
2-確保您可以看到具有靜態IP地址的VM。 (使用ping進行檢查是個好主意,但不要忘記關閉目標計算機上的防火牆,我的意思是您要ping的計算機。服務器無需查看客戶端,因此請檢查您的客戶端(在這種情況下,您的VM)可以ping服務器IP地址,例如"ping 192.168.10.1 -t"
)
3-使用配置管理器(所有程序\\ Microsoft SQL Server \\配置工具)並設置SQL端口和網絡可見性。
參考: http : //msdn.microsoft.com/zh-cn/library/ms189083(v=sql.105).aspx
4-重新啟動SQL Server。
5-確保"SQL Server Browser"
服務已啟動。 (以防您想使用實例名稱訪問SQL Server)
6-在主機(具有SQL引擎的計算機)上配置防火牆,並將在Configuration Manager中指定的端口添加到TCP入站規則。
在這里看看: http : //www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx
但是建議您設置配置管理器中指定的端口(默認為1433,但有時它是動態的,您應該重新設置)
7-設置端口和網絡可見性后,應將連接字符串中的"Server"
值更改為"Server"
"IPAddress, PORT"
格式"IPAddress, PORT"
例如"192.168.10.50, 1433"
(指定端口時,無需設置實例名稱,例如"192.168.10.50\\SQLEXPRESS"
)
希望能幫助到你
啊,SQL Server安裝設置的樂趣。
確保您具有:
在MSDN上有一個很好的教程 ,可能會有所幫助。 對於服務器名稱/ IP問題,只要客戶端計算機可以解決它就沒有關系。 如果要測試,“ IP,Port”是最可靠的(例如10.10.10.100,1433),因為它不依賴於NetBIOS,DNS或SQL Browser服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.