日期:2014-05-17  浏览次数:20845 次

用C#访问另一电脑的sql2000数据库问题,求大神啊
我想用C#访问另一电脑的sql2000数据库,并可以把数据接收过来需要满足那些条件以及具体怎么操作?
C# SQL 数据库 远程访问

------解决方案--------------------
首先网络要通,其次装sqlserver的数据库协议要打开,服务要开。然后在你这边用ado.net等数据库访问方式查询获取数据。
------解决方案--------------------
简单来说,如果通过tcp访问(而不是命名管道等等其他形式),那么你要保证SQL Server数据库系统上启用tcp服务,并且其登录端口(例如1433)没有被防火墙阻拦。其次你的客户端应该使用IP来标识服务器,而不是用机器名。

这应该是很简单操作,尽量不要稀里糊涂地死记硬背一大堆繁琐的操作方法。
------解决方案--------------------
引用:
Quote: 引用:

简单来说,如果通过tcp访问(而不是命名管道等等其他形式),那么你要保证SQL Server数据库系统上启用tcp服务,并且其登录端口(例如1433)没有被防火墙阻拦。其次你的客户端应该使用IP来标识服务器,而不是用机器名。

这应该是很简单操作,尽量不要稀里糊涂地死记硬背一大堆繁琐的操作方法。

两台电脑要在同一个局域网吗?
外网也可以 只要能连通就行
------解决方案--------------------
简单的说
1、网络通畅,能ping通,关闭防火墙或者更改防火墙设置,允许其通过
2、数据库服务器端配置正确,可以在SQL Server配置管理器里设置
3、数据库用户设置正确,SQL Server的管理器里面设置