vb系统中SQL SERVER数据库的数据源连接问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:57:47
我是一个VB初学者,有一个系统,是用SQL SERVER 做数据库,并且这个系统能用,而且带数据源的,我按照书上的要求配置数据源,但是总是出错.
配置方法如下:
(1)单击“控制面板”/“ODBC数据源”,打开“ODBC数据源管理器”。
(2)单击“添加”按钮,打开“创建新数据源”窗口,在此选择“SQL Server”。
(3)单击“完成”按钮,打开“建立新的数据源到SQL Server”窗口,在“名称”文本框中输入数据库名称;在“服务器”下拉列表框中输LOCAL.
(4)单击“下一步”按钮,打开“创建到SQL Server 的新数据源”窗口,选定“使用用户输入登录ID和密码的SQL Server验证”选项,在“登录ID”文本框中输入“sa”;“密码”文本框为空。点下一步之后
总是出现
连接失败:
SQLState:'01000'
SQL Server 错误:53
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Connect()).
连接失败:
SQLState:'08001'
SQL Server错误:17
我不知道为什么,请各位高手帮帮忙!我在此谢谢了.

首先不是很推荐ODBC连接,需要额外配置,建议用OLEDB
你可以尝试着建立一个扩展名为udl的文件,新建一个文本文件扩展名改为udl即可。
在里面配置了数据库连接以后,再用写字板你就可以看到你直接可以用到的连接字符串了,例如

Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=master;Data Source=.

SQL Server 开了没有?