如何访问远程sql数据库

hrex 2010-10-05 03:53:20
vb6怎样访问远程数据库,以及sql远程服务器需要怎样设置
...全文
79 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WormJan 2010-10-24
sql需要允许远程连接:
在sql server 外围应用配置器里,点击服务和连接的外围应用配置器
然后在database engine里选中远程连接,选中同时使用tcp/ip和named pipes 然后点击确定。
打开sql server configuration manager 在sql server 网络配置里,双击协议,在右边找到tcp/ip,先启用,再右键属性。在IP地址选项卡下面,
ip1 和ip2 里的tcp动态端口和端口设置你想使用的端口,比如1433
然后在ipall里,动态端口不要填写,端口填写1433
重新启动sql server 服务。
回复
raindrop110 2010-10-16
1、远程的SQL是否有端口限制?
2、如是公网运行,需要确定是花生壳代理还是固定的IP地址?
3、为了数据安全,一般远程(公网)运行时会改变SQL的原端口(1433),用其他端口替代。以免被恶意攻击。
回复
cnuser1 2010-10-14
[Quote=引用 4 楼 tszsc 的回复:]
在ADO连接串中用IP地址连接。如果要访问的SQL在不同局域网内,需要在路由器上做端口映射,没有固定IP可使用动态域名解析软件,免费的如花生壳、每步等。
[/Quote]

这种做法不现实,数据不安全,还开发CS模式,只是把客户端安装在Server,远程的用户通过Ctirix来实现。
回复
LCAAA 2010-10-07
Public cn As New ADODB.Connection
cn.ConnectionString = "provider=" & providercob & ";server=" & servernametxt & ";uid=" & uidtxt & ";pwd=" & UserPwd & ";database=" & DatabaseName
cn.CursorLocation = adUseClient
cn.Open
回复
tszsc 2010-10-07
在ADO连接串中用IP地址连接。如果要访问的SQL在不同局域网内,需要在路由器上做端口映射,没有固定IP可使用动态域名解析软件,免费的如花生壳、每步等。
回复
zuoxingyu 2010-10-06
在你的ADO连接字符串的地方,填上远端的IP地址就可以了。如果你用ODBC连接的话,在配置ODBC数据源的时候指定服务器为远端服务器IP。
回复
mmjun1001 2010-10-05
我是通过数据源来联接的,初学者可以买本《基于VB与SQL的数据库编程技术》一书,这书介绍得不错,很适合初学者
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2010-10-05 03:53
社区公告
暂无公告