SQL Server 贰零壹零接连数据库引擎的驱动和方法

2019-06-15 07:56栏目:程序人生

SQL Server 2008连接数据库引擎驱动和方法是本文大家要介绍的剧情,Microsoft SQL Server 二〇〇八提供了三个依照政策的系统,它是用于管理SQL Server 的七个或四个实例,以及用于品质监视、故障检查判断和调整的工具使得管理员能够更有效地保管其数据库和 SQL Server 实例)。

一、.NET Framework Data Provider for SQL Server

类型:.NET Framework类库
使用:System.Data.SqlClient.SqlConnection
厂商:Microsoft

一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接格局

MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接格局
地面数据库连接
以下是语法格式:

在数据库的实在花费和平运动用中我们能够通过如下三种驱动和措施连接到SQL Server 二〇〇八数据库的数据库引擎:

1.标准安全连接

Data Source = myServerAddress;Initial Catalog = myDataBase;User Id = myUsername;Password = myPassword;

利用服务器名实例名作为连接内定SQL Server实例的数据源。若是您选取的是SQL Server 二〇〇八Express版,实例名称叫SQLEXPRESS。

1、本地数据库连接

Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase;

1.NET Framework Data Provider for SQL Server

2.可代表的正规化安全连接 

Server = myServerAddress;Database = myDataBase;User ID = myUsername;Password = myPassword;Trusted_Connection = False;

那条连接字符串跟上一条效益等同。把那条写出来只是想说,其实过多总是字符串的要紧字有五种写法。

Driver={MySQL};Server=localhost;Option=16834;Database=myDataBase;

远程数据连接 以下是语法格式:

标准形式:

3.信任连接

Data Source = myServerAddress;Initial Catalog = myDataBase;Integrated Security = SSPI;

可代表的注重连接

Server = myServerAddress;Database = myDataBase;Trusted_Connection = True;

2、远程数据连接

Driver={mySQL};Server=myServerAddress;Option=131072;Stmt=;Database=myDataBase; User=myUsername;Password=myPassword;

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

4.连接Windows CE设备的相信连接

平时一台Windows CE设备在三个域里是不能够被注解和登陆的。为了让一台CE设备使用SSPI或亲信连接和表明,能够选取下边包车型地铁连日字符串:

Data Source = myServerAddress;Initial Catalog = myDataBase;Integrated Security = SSPI;User ID = myDomain 
myUsername;Password = myPassword;

说圣元(Synutra)下,那条语句只好在CE设备上用。

Driver={MySQL};Server=myServerAddress;Option=131072;Stmt=;Database=myDataBase; User=myUsername;Password=myPassword;

杰出的TCP/IP端口连接
以下是语法格式:

2.SQL Native Client OLE DB Provider

5.利用IP地址的接连

Data Source = 190.168.1.100,1433;Network Library = DBMSSOCN;Initial Catalog = myDataBase;User 
ID = myUsername;Password = myPassword;

那条语句用TCP/IP地址取代了命名管道。在Data Source字段最终的是运用的端口。SQL Server暗中认可使用的端口是1433。

3、特殊的TCP/IP端口连接表明:此Driver的暗中同意端口是3306。要是没有在连接字符串中特别提议正是一连MySQL的3306端口。

Driver={mySQL};Server=myServerAddress;Port=3306;Option=131072;Stmt=;Database=myDataBase; User=myUsername;Password=myPassword;

规范形式:

6.开启MARS功能(multiple active result sets)

Server = myServerAddress;Database = myDataBase;Trusted_Connection = True; MultipleActiveResultSets = true;

MARS不支持ADO.NET 1.0和ADO.NET 1.1。

Driver={MySQL};Server=myServerAddress;Port=3306;Option=131072;Stmt=;Database=myDataBase; User=myUsername;Password=myPassword;

表明:此Driver的暗中认可端口是3306。假使未有在连年字符串中特地提议正是接连Mysql的3306端口。
MySQL Connector/ODBC 3.51 (MyODBC 3.51)连接格局
本地数据库连接
以下是语法格式:

Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;Uid=myUsername; Pwd=myPassword;

7.在连年到SQL Server Express实例时增大学一年级个数据库文件

Server = .SQLExpress;AttachDbFilename = c:asdca888会员登录,qwemydbfile.mdf;Database = dbname; Trusted_Connection = Yes;

此间怎么还要求Database字段呢?因为只要钦定的数据库文件已经被增大,那么SQL Server不会再附加它,而利用已附加的数据库作为暗中认可数据库。

二、MySQL Connector/ODBC 3.51 (MyODBC 3.51)连接形式

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;

例:Provider=SQLNCLI10;Server=192.168.1.7/lin(注意:前边要写服务器的实例名);Database=myDataBase;Uid=myUsername; Pwd=myPassword;

8.在连接到SQL Server Express实例时,从数量目录下附加三个数据库文件

Server = .SQLExpress;AttachDbFilename = |DataDirectory|mydbfile.mdf; Database = dbname;Trusted_Connection = Yes;

1、本地数据库连接

长途数据连接 以下是语法格式:

3.SQL Native Client ODBC Driver

9.在该地SQL Server Express实例上选用用户实例

用户实例这些职能会在接连的经过中,新建贰个SQL Server实例。该功能唯有在地方SQL Server实例上,且一而再时行使通过地点命名通道的Windows认证。那样做的低价是,能够给二个在地头计算机上唯有一定有限的领队权限的用户,新建贰个颇具全方位权力的SQL Server实例。

Data Source = .SQLExpress;Integrated Security = true; AttachDbFilename = |DataDirectory|mydb.mdf;User Instance = true;

若想利用用户实例那一个意义,必要先在SQL Server将其展开。开启命令为:

sp_configure 'user instances enabled', '1'

撤除命令为:

sp_configure 'user instances enabled', '0'

注:这两条命令只在SQL Server Express中央银立竿见影。

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;

Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

正式情势:

10.数据库镜像

借使你用ADO.NET恐怕SQL Native Client去老是叁个数据库镜像,当以此数量库镜像开始展览故障切换的时候,你的应用程序可以应用驱动器的特征去自动重定向连接。当然,你必须在三番五次字段里钦赐早先的主服务器和数据库,以及用于故障切换的镜像服务器。

Data Source = myServerAddress;Failover Partner = myMirrorServerAddress;Initial Catalog = myDataBase;Integrated 
Security = True;

上边的事例只是介绍了一下什么运用数据库镜像,你能够将Failover Partner字段跟任何总是字符串功用结合使用。

2、远程数据连接

特种的TCP/IP端口连接
以下是语法格式:

Driver={SQL Server Native Client 10.0};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

11.异步管理

Server = myServerAddress;Database = myDataBase;Integrated Security = True;Asynchronous Processing = True;

Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

Driver={MySQL ODBC 3.51 Driver};Server=data.domain.com;Port=3306;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;

4.SQLXMLOLEDB Provider

二、SQL Server Native Client 10.0 OLE DB Provider

类型:OLE DB Provider
使用:Provider=SQLNCLI10
厂商:Microsoft

3、特殊的TCP/IP端口连接表达:此Driver的暗中同意端口是3306。即便未有在接连字符串中特地提出正是再三再四MySQL的3306端口。

评释:此Driver的默许端口是3306。就算未有在再三再四字符串中特意提出就是连连Mysql的3306端口。
非同一般字符集的连接
以下是语法格式:

版权声明:本文由ca888发布于程序人生,转载请注明出处:SQL Server 贰零壹零接连数据库引擎的驱动和方法