有关SQL Server的连接问题(200分)

  • 主题发起人 主题发起人 yilijun
  • 开始时间 开始时间
Y

yilijun

Unregistered / Unconfirmed
GUEST, unregistred user!
我对数据库一窍不通,现有一问题:我单位有一windows NT局域网,服务器名为nt40s,其中安装了SQL Server 6.0,内有一数据库TOLL.DAT,请问如何在工作站上通过程序访问该数据库?ODBC Driver及Sql link哪里有提供的?
另外,对此结构非常清楚的大侠能提供电话号码给我。Email:yilijun@21cn.com
 
你在SQL Server的安装程序中有ODBC的安装选项.
一数据库TOLL.DAT.不明白.说清楚点.
在Win9x平台通过Client Library可对其联结.
只要输入ID&Password就跟在本机一样用.
 
sqlserver的客户端安装程序在/CLIENTS/WIN16下, ODBC的驱动建议使用
MDAC_TYP.EXE(MSDN, VISUALSTUDIO...光盘上有, 或从M$站点当).
 
ODBC哪都有,你可以装一个VB,VC,Acecces之类。
你到底用什么开发工具?
有不懂的来问我。
 
Delphi带的BDE就有SQL Link.
 
在客户端需要安装SQL SERVER的CLIENT软件!这样ODBC就有了
 
呵呵,CJ一定没有在WIN98(95好象可以)下装过CLIENT, ISQLW和ENTERPRISE
MANAGER能用没错, 但ODBC肯定不行! CLIENT带的是16位的驱动.
 
我是在本机上用,以前都用得好好的,前天忽然sql server说连不上
我的机器了,请大家尽快指点!
 
用ISQL看连上否, 如没有, 是你SQLSERVER出问题了.
如可以, 看看SQLSERVER的连接设置. 还有可能就是TEMP_DB里的LOG满了. 删了
就是.

 
在你的Windows/System下面必须有几个文件(当然你的机器已经安装SQLServer client 它自然就有了):

Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(这个文件最重要)

BDE 安装 OK!

查一下用查找计算机,能否找到服务器(SQL Server),如果能,是否有访问权限!
如果没有,你必须在服务器设定相应的访问权限。


 
dblin 说的不错,其实根本无需安装SQLServer client,只需在sql 服务器上
将后两个dll拷到客户断windows/system目录下即可。在bde中使用delphi自带
的sql link 中的mssql驱动建立别名,在别名中制定database name、hostname
server name 即可
 
dblin说得有道理,但是连不通有许多原因
先检查你的网络本身是否通,用ping 命令,
ping 一下服务器,排除网络问题;就可能是BDE
出问题,将原别名删除,重新建立database name、hostname
server name 即可 ,另外再检查server端
控制面板中的“服务项”相应选项设为“启动”即可。
 
多人接受答案了。
 
后退
顶部