MSSQL Server数据库的四种连接方法和sql连接字符串

转载 2012年03月22日 08:43:08

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=密码;

C# 连接SQLSERVER数据库 连接字符串

一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=my...
  • Draling
  • Draling
  • 2015年06月16日 11:28
  • 13275

MSSQL如何查看当前数据库的连接数

- [SQL Server]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://ai51av.blogbus.com/logs/52955622.html   如果我...
  • lonestar555
  • lonestar555
  • 2012年06月15日 10:35
  • 7849

SqlServer链接字符串整理

一、.NET Framework Data Provider for SQL Server 类型:.NET Framework类库 使用:System.Data.SqlClient.SqlConnec...
  • u011127019
  • u011127019
  • 2016年11月22日 09:46
  • 1341

MS SQL Server 数据库连接字符串详解

问题 : 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。 解决办法  1. 在代码里面 , 把未关闭的连接关闭  2. 扩大共享池...
  • jackiehome
  • jackiehome
  • 2013年03月13日 13:51
  • 10719

C#连接sqlserver windows 和 sqlserver 身份验证的两种连接字符串

//sql server 身份验证 连接字符串 private string ConnstrSqlServer = "server=服务器名称;uid=登录名称;pwd=登录密码;database=数...
  • rj532029887
  • rj532029887
  • 2014年04月30日 11:43
  • 11031

VC_ADO连接SQLSERVER时连接字符串的模式

VC的数据库编程中,使用ADO连接连接SQL SERVER 时,连接字符串的概念很重要。 这篇文章重点介绍ADO和SQL SERVER进行连接时,几种不同的连接字符串形式,并且分析了连接SQL SER...
  • foreverhuylee
  • foreverhuylee
  • 2014年07月01日 18:40
  • 7191

MSSQL Server数据库的四种连接方法和sql连接字符串

MSSQL Server数据库的四种连接方法和sql连接字符串 今天用SQL Server的Microsoft OLE DB提供程序和ODBC的Microsoft OLE DB提供程序两种不同...
  • sunfor
  • sunfor
  • 2012年03月22日 08:43
  • 2397

数据库连接串MSSQL、Oracle、Access

MSSQL连接字符串 (1)OLEDB Windows 身份验证 "Provider=SQLOLEDB;Data Source=PEK7-6TKX23X\SQLEXPRESS;Initi...
  • xcntime
  • xcntime
  • 2014年03月16日 00:20
  • 549

SQLServer2008带端口的连接字符串

Data Source = 127.0.0.1,1134;Network Library = DBMSSOCN;Initial Catalog = NetworkMon;User ID = sa;Pa...
  • zhu2695
  • zhu2695
  • 2015年12月17日 22:01
  • 1952

SQL Server 数据库连接字符串参数一览表

SQL Server 数据库连接字符串参数一览表名称别名默认值允许值说明Application Name无.Net SqlClient Data Provider任意字符串应用程序的明称AttachD...
  • lutinghuan
  • lutinghuan
  • 2010年10月27日 21:58
  • 3859
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MSSQL Server数据库的四种连接方法和sql连接字符串
举报原因:
原因补充:

(最多只允许输入30个字)