+ -
当前位置:首页 → 问答吧 → DSN 方式能连接 其他都不行怎么回事?

DSN 方式能连接 其他都不行怎么回事?

时间:2011-12-15

来源:互联网

如题
  C/C++ code
database.Open("DSN=sql server;uid=sa;pwd=1234;")

这样能连接数据库
 
 而
  Driver={SQL Native Client};Server=calwan\SQLExpress;Database=db_test;Uid=sa;Pwd=1234; 
  Driver={SQL Native Client};Server=calwan\SQLExpress;Database=db_test;Uid=sa;Pwd=1234; 
都不行,怎么回事?
我用的SQL Server2005 express

作者: calwan   发布时间: 2011-12-15

没人帮忙看下么

作者: calwan   发布时间: 2011-12-16

http://www.connectionstrings.com/sql-server-2005#p3

作者: zyq5945   发布时间: 2011-12-16

出现的错误提示是: 命令管道提示程序:无法打开与SQL SERVER的连接【53】 

中间反复修改 把“SQL Native Client配置”下得“客户端协议” 下得 “VIA”开启后 错误变成
VIA 提供程序:找不到指定的模块。

作者: calwan   发布时间: 2011-12-16

引用 2 楼 zyq5945 的回复:
http://www.connectionstrings.com/sql-server-2005#p3

我看了下你这个上面的 是对应不同版本的SQL SERVER 我在我的数据源里看到 只有 SQL Native CLient 这一项
按道理我的字符串应该没有错啊  
另外SQL Server的配置管理器里面应该怎么样配置的?由于之前修改了好多次,现在都不知道怎么设置了

作者: calwan   发布时间: 2011-12-16

连接字符串问题

作者: chengbar   发布时间: 2011-12-16

热门下载

更多