[英]Connect to SQL Server on other PC
我試圖讓我的程序,使用SQL Server,在另一台機器上可用。 我知道該機器需要安裝SQL Server客戶端才能工作,但我想知道我的ConnectionString是否可以在我自己的PC之外工作。
我是否需要將數據庫附加到項目中? 如果是這樣,我怎么能這樣做?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\BENESQL;Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=123qwe;" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
您的數據源必須包含其他PC名稱或IP地址,因此不是:
Data Source=.\BENESQL
你需要這樣的東西:
Data Source=123.123.123.123\BENESQL
此外,您需要記住向防火牆等添加例外。
不,它不會,因為它當前指向SQL服務器的本地實例。 您還需要在連接字符串的Data Source
屬性中指定服務器ip和端口
Data Source=<IPAddress>\BENESQL;Initial Catalog=Northwind;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.