假设我有两个PC都可以通过互联网。 我需要访问PC1到PC2的数据库。 我的IP版本协议对话框下方的截图。远程数据库访问任何通过互联网
注: PC1是我的电脑数据库,在那里应该驻留和PC2将任何一台PC在互联网上
我使用Silverlight开发网页\网页。 而对于本地访问数据库(MS SQL Server),我使用以下连接字符串。
<connectionStrings>
<add name="SkiResultEntities" connectionString="metadata=res://*/SkiResultModel.csdl|res://*/SkiResultModel.ssdl|res://*/SkiResultModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=PRITESHARYAN-PC\PRITESHB_ARYAN;Initial Catalog=SkiResultData;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
在我的连接字符串或SQL Server数据库设置中,我应该做些什么修改? 所以数据库在我的电脑是PC1可以访问来自任何人在互联网上... 请帮助.....
你不能真的这样做,给你的私人,NAT保护IP块。你不应该也想。但是,假设你想要,你需要找出你的公共IP(这可能会改变)并使用它,并通过youtlr路由器/防火墙打开正确的TCP/IP端口。仍然不推荐。更好的选择:网络服务。 –
任何好的例子...如何使用webservices ..? – Pritesh
@AndrewBarber其实我也不知道有关它的任何事情...如何打开TCP/IP端口或等... – Pritesh