用C#访问另一电脑的sql2000数据库问题,求大神啊
我想用C#访问另一电脑的sql2000数据库,并可以把数据接收过来需要满足那些条件以及具体怎么操作?
------解决方案--------------------首先网络要通,其次装sqlserver的数据库协议要打开,服务要开。然后在你这边用ado.net等数据库访问方式查询获取数据。
------解决方案--------------------简单来说,如果通过tcp访问(而不是命名管道等等其他形式),那么你要保证SQL Server数据库系统上启用tcp服务,并且其登录端口(例如1433)没有被防火墙阻拦。其次你的客户端应该使用IP来标识服务器,而不是用机器名。
这应该是很简单操作,尽量不要稀里糊涂地死记硬背一大堆繁琐的操作方法。
------解决方案--------------------外网也可以 只要能连通就行
------解决方案--------------------简单的说
1、网络通畅,能ping通,关闭防火墙或者更改防火墙设置,允许其通过
2、数据库服务器端配置正确,可以在SQL Server配置管理器里设置
3、数据库用户设置正确,SQL Server的管理器里面设置