首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >windows 7 dbc连接sqlanywhere 11

windows 7 dbc连接sqlanywhere 11
EN

Stack Overflow用户
提问于 2010-04-02 02:44:06
回答 1查看 5.5K关注 0票数 1

我正试图通过odbc管理员从我的ms windows7连接到一个远程sybase sqlanywhere 11数据库服务器。

但是我得到了not connection,我不确定必须指定哪个配置选项。

server-name =远程数据库服务器的ip地址?

起跑线?

端口号?

谢谢,致以最好的问候,亚历克斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-02 03:04:14

缺省情况下,SQL Anywhere服务器进程dbsrv#.exe监听端口2638上的传入连接。

确保您的防火墙允许到该端口的出站连接。

假设您的服务器上有一个数据库正在运行,如下所示:

代码语言:javascript
运行
复制
-x tcpip
-n my_server_name
"[DIR]\database_main_file.db" -n my_database_name

服务器将在tcp/ip层上名为"my_server_name“的缺省端口(2638)上广播,并且可以通过ODBC以名为"my_database_name”访问数据库。

为要从客户端连接的新数据库创建ODBC条目(针对Windows 7进行调整)

代码语言:javascript
运行
复制
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\myodbcentry]
"Driver"="C:\\PROGRA~1\\SQLANY~1\\Bin32\\dbodbc11.dll"
"DatabaseName"="my_database_name"
"ServerName"="my_server_name"
"LINKS"="TCPIP(IP=SERVER_IP_ADDRESS;PORT=2638)"

对于LINKS (主机等),还有其他可用的参数。看一看http://dcx.sybase.com/index.html#1101en/dbadmin_en11/da-using-tcpip.html

我见过一些罕见的UDP广播数据包问题。请参阅http://dcx.sybase.com/1101en/dbadmin_en11/broadcastlistener-connection-conparm.html上的文档,并咨询您的网络管理员。

您还可以使用dbping.exe实用程序排除网络故障。

顺便说一句,你可能想在http://sqla.stackexchange.com上交叉发布你的问题。它充满了SQL Anywhere的爱好者

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2562782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档