博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server 数据库连接字段解析
阅读量:4921 次
发布时间:2019-06-11

本文共 1612 字,大约阅读时间需要 5 分钟。

  今天在使用.net连接sql server 2014时发现在web.config中有多种写法可以采用,发现稍微有点混乱,于是在网上查看了相关的帖子来恶补,找到的帖子地址:http://m.jb51.net/article/47789.htm,总结的很好,辛苦楼主。

我这里主要使用的连接方式如下:

一、.NET Framework Data Provider for SQL Server

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

1.标准安全连接

复制代码代码如下:
Data Source = myServerAddress;Initial Catalog = myDataBase;User Id = myUsername;Password = myPassword;

使用服务器名\实例名作为连接指定SQL Server实例的数据源。如果你使用的是SQL Server 2008 Express版,实例名为SQLEXPRESS。
2.可替代的标准安全连接 

代码如下:
Server = myServerAddress;Database = myDataBase;User ID = myUsername;Password = myPassword;Trusted_Connection = False;

这条连接字符串跟上一条效果一样。把这条写出来只是想说,其实很多连接字符串的关键字有多种写法。
3.信任连接

代码如下:
Data Source = myServerAddress;Initial Catalog = myDataBase;Integrated Security = SSPI;

可替代的信任连接

代码如下:
Server = myServerAddress;Database = myDataBase;Trusted_Connection = True;

4.连接Windows CE设备的信任连接
通常一台Windows CE设备在一个域里是不能被认证和登录的。为了让一台CE设备使用SSPI或信任连接和认证,可以使用下面的连接字符串:

代码如下:
Data Source = myServerAddress;Initial Catalog = myDataBase;Integrated Security = SSPI;User ID = myDomain 
\myUsername;Password = myPassword;

说明一下,这条语句只能在CE设备上用。
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。
6.开启MARS功能(multiple active result sets)

代码如下:
Server = myServerAddress;Database = myDataBase;Trusted_Connection = True; MultipleActiveResultSets = true;
 
其中需要注意的是:“使用服务器名\实例名作为连接指定SQL Server实例的数据源”,主要的就是数据库的实例名,因为这个问题导致在发布的时候产生了问题,引以为戒!

转载于:https://www.cnblogs.com/liuth-0214/p/6092332.html

你可能感兴趣的文章
前端开发构建工具gulp的安装使用
查看>>
LOFTERD18B542F16FF685FD684F427B405BA35
查看>>
Word直接发布新浪博客(以Wo…
查看>>
《C++编程规范:101条规则、准则与最佳实践》学习笔记
查看>>
Day 5 dict + set(初识)
查看>>
点击button触发onclick事件判空后依旧自动跳转
查看>>
(十六)异常
查看>>
分布式计算领域的哥德尔Eric Brewer
查看>>
作业3
查看>>
BZOJ 1230 Usaco2008 Nov 开关灯
查看>>
【bzoj 2916】[Poi1997]Monochromatic Triangles
查看>>
C# IO 随笔
查看>>
Console-算法[for,if]-不用第三个变量,交换两字符串的值
查看>>
举例说明$POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
查看>>
前端接受文件调用后台上传文件的方法
查看>>
ESRI ArcGIS Desktop v10.2-ISO 1DVD
查看>>
win10查看激活到期时间
查看>>
(24)How generational stereotypes hold us back at work
查看>>
CentOS下配置iptables防火墙
查看>>
实验五(数组与指针)
查看>>