以下是我刚遇到同时得到解决的问题,希望对有些朋友有所帮助。
运用VB远程访问SQL数据库过程中出现的错误及解决方法:
首先,连接字符串错误,改正字符串内容为:
“driver={sql server};server=" & dns & ";database=ParkingChargeSQL;user ID=chai;PWD=chai;”
其中,dns =InputBox("输入数据库的DSN服务器:", "DSN服务器", App.Path)
其次,出现SQL拒绝访问的问题,解决方法:在连接字符串中加上语句“Network Library=dbmssocn;”
第三,出现1433端口检测失败的错误。解决方法:
下载SQL SP4补丁安装后即可解决。
最后,出现一般性网络错误。解决方法:
在企业管理器中
--右键你的服务器实例(就是那个有绿色图标的)
--编辑SQL Server注册属性
--选择"使用windows身份验证"
--选择"使用SQL Server身份验证"
--登录名输入:sa,密码输入sa的密码
--确定