重庆市特种设备办法:SQL 数据库连接问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 07:55:30
我有两台机子,一台装了Windows Server 2003
另一台装了XP和Win98

我在服务器上装了SQL Server 2000的服务器端

在XP和Win98上装了SQLServer 2000的客户端

如何能在XP和Win98上连接上服务器的数据库?

我用的VB编的程序(别人写好的),在服务器端可以直接联上数据库
可是同样的程序到了客户端上就没有反映了!

调用的链接对象(方式)不同
方法一、
是OLE DB Provider for SQL Server的普通安全模式;
它还有信任安全模式:
strConn="Data Source=carl2;Initial Catalog=pubs;Trusted_Connection=yes"

方法二、
是OLE DB Provider for ODBC Databases

方法一和方法二都是OLE DB Provider Connections方式
除了OLE DB Provider Connections方式
还有:
1.DSN
2.File DSN
3.ODBC DSN-Less Connections
4.微软的OLE DB Data Link Connections方式Data Link File (UDL)
5.Remote OLE DB Provider Connections方式

1、TCP/IP方式连接
2、注意防火墙

如果程序不是可以自行搜索局域网内可用服务器,并让操作人员选择的话,那么得有办法通知程序服务器的具体信息,才可以让程序顺利连接到服务器,一般是通过一个服务器设置程序或是配置文件的方法来处理,你可以自己找找看

我们从前的做法是,在程序的数据模块载入的时候进行判断,如果程序目录中无记录数据库信息的文件或是无法正确连接至服务器的话,自动调用一个设置数据库服务器信息的窗体,把信息写入配置文件,并根据此信息进行连接