我配置了系统 DSN 并测试正常:
Microsoft SQL Server 本机客户端版本 10.00.2531
数据源名称:xxx数据源
描述:xxx 服务器:SERVER\SHARE
使用集成安全性:是数据库:
yyy 语言:(默认)数据
加密:无信任服务器
证书:无多重有效结果
集(MARS): 无镜像服务器:
翻译字符数据:是 Log Long
运行查询:无日志驱动程序
统计数据:无使用区域设置:
否 使用 ANSI 引用标识符:是
使用 ANSI Null、填充和警告:
Yes
我在 Windows 7 64 位上工作。代码在x86模式下运行。
在 Excel 中,我只能连接到用户 DSN,系统 DSN 不会出现。
我也尝试过使用 DSN,它在 excel 中有效,但在 c# 中无效
我在 regedit 中将 ODBC 的权限更改为所有人。
我在 C# 代码中使用此连接字符串:Data Source=xxx;Initial Catalog=yyy;Integrated Security=SSPI;
我遇到此错误:错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序
任何想法 ?
提前致谢
我实现了使用该连接字符串在没有 ODBC 的情况下连接到数据库:
Driver={SQL Server Native Client 10.0};Server=xxx;Database=zzz;Trusted_Connection=yes;
Thanks !
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)