如何访问远程sql数据库

hrex 2010-10-05 03:53:20
vb6怎样访问远程数据库,以及sql远程服务器需要怎样设置
...全文
160 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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的数据库编程技术》一书,这书介绍得不错,很适合初学者

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧