为什么我用delphi7的dbexpress连接SQLServer2000时出错:
SQL State:08001,SQL Error Code:17
[DBNETLIB][ConnecttionOpen()]SQLServer does not exist or access denied
请问怎么解决,万分感谢!!!
SQL State:08001,SQL Error Code:17
[DBNETLIB][ConnecttionOpen()]SQLServer does not exist or access denied
请问怎么解决,万分感谢!!!
配置dbexpress首先要双击设置DBX控件,在弹出的窗体中设置HOSTNAME:你的服务器名/SQL实例名;DATABASE:数据库名;USERNAME:数据库用户名等等才能使用啊老兄!!1
DriverName=MSSQL
HostName=SANSUMG
DataBase=D:\Program Files\Microsoft SQL Server\MSSQL\Data\School_Data.MDF
User_Name=user
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
HostName=SANSUMG
DataBase=D:\Program Files\Microsoft SQL Server\MSSQL\Data\School_Data.MDF
User_Name=user
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
sansumg是我的机器名
HostName=SANSUMG
打开SQL企业管理器,在SQL SERVERS组下子树上的那个字符串才是你的HOSTNAME,如果你安装的默认实例应该是“SANSUMG/MYSQL”之类,你打开看看就知道。
你的DATABASE没必要写那么长,正确设置为“School_Data”,至于用户名和密码得看你在SQL中是如何配置的,缺省情况下,以下默认用户名存在:USERNAME:SA;口令为空,但须看你配置SQL服务器时选择的是WINDOWS和SQL混合模式还是仅WINGDOWS模式。
ftp://ftpd.borland.com/devsupport/delphi/d7/mssql/mssqlupdate.zip
我的是: [email protected]
HostName=.
DataBase=pubs
User_Name=sa
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False