MSSQL Server数据库的四种连接方法和sql连接字符串
今天用SQL Server的Microsoft OLE DB提供程序和ODBC的Microsoft OLE DB提供程序两种不同的方法链接了一下SQL Server数据库,却发现了一个以前从来没有注意到的问题。
就是在使用conn.execute的时候:使用第一种方式是完全正常的,但是使用ODBC的方式却在某些情况下一些数据不能读取(或者说读取为空值),具体的原因不清楚,查了好久也没发现区别在哪里。后来还是用了第一种方式。
注:在SQL Server 2000和SQL Server 2005数据库下问题一样。
第一种:OLE DB或OleDbConnection (.NET)方式
(使用SQL Server的Microsoft OLE DB提供程序)
Provider=sqloledb; Data Source=服务器IP; Initial Catalog=数据库名; User Id=用户名; Password=密码;
第二种:ODBC方式(使用ODBC的Microsoft OLE DB提供程序)
Driver={SQL Server}; Server=服务器IP; Database=数据库名; Uid=用户名; Pwd=密码;
第三种:DSN方式
DSN=DSN名; Uid=用户名; Pwd=密码;
第四种:SqlConnection(.NET)方式
Data Source=服务器IP; Initial Catalog=数据库名; User ID=用户名; Password=密码;
关键词:MSSQL,Server,数据库,sql连接
相关阅读
- 10-16MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
- 01-06mssql2000 Log.LDF日志文件丢失的解决方案
- 12-09sql server 2005进程无法向表“"dbo"."xxx"”进行大容量复制。 (错误号: MSSQL_REPL20037) 解决方案
- 07-04MSSQL 清空日志 删除日志文件
- 11-22数据库在mssql2005 版本上 还原出现3154错误的解决方法
- 04-05MS SQL 中收缩数据库日志的方法
- 02-11MS SQL Server 2008数据库怎么实现数据库同步备份?
- 12-25经典MSSQL语句大全和常用SQL语句命令的作用
- 06-20ASP连接MSSQL的错误: 拒绝访问
- 04-08MSSQL SERVER服务不能启动故障一例
阅读本文后您有什么感想? 已有 人给出评价!
用户评论
热门评论
最新评论
相关软件
热点图文
- 04-04在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
- 04-06SQL2005无法启动SQL Server 请求失败或服务未及时响应等问题的解决方案
- 03-16一个小时成功安装SQL Server 2012图解教程
- 04-17SQL Server 2012安装介绍 SQL 2012安装出错的解决方案
- 03-05连接SQL Server数据库提示:Login failed for user 'sa'错误的解决方案
- 08-22win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
- 12-112000w数据怎么打开?bak文件怎么打开?
- 01-23错误 2812: 未能找到存储过程 'master.dbo.xp_fixeddrives'
- 04-05将SQL Server2005数据库还原或恢复到SQL Server2000数据库中
- 11-24sql server中将一个数据库的表复制到另外一个数据库的方法