asp.net怎么连接服务器上的数据库

asp.net怎么连接服务器上的数据库,第1张

“视图”——》“服务器资源管理器”

可以在这里创建相应的数据库连接,然后把链接字符串复制下来。在WebConfig配置文件中,写下来。如:

<connectionStrings>

<add name="strCon" connectionString="Data Source=MICROSOF-E2A169\XIELING;Initial Catalog=MyWeb;User ID=sa;Password=199074;Pooling=true;Min Pool Size=500;Max Pool Size=2000" providerName="SystemDataSqlClient"/>

</connectionStrings>

把connectionString中的字符改成刚你复制的那个字符就可以了,如果是远程的话,把IP地址改下就行了

用的该字符串创建到SQL 2005数据库连接的代码如下:

private SqlConnection con = = new SqlConnection(SystemConfigurationConfigurationManagerConnectionStrings["strCon"]ToString());

SQL Server 2008支持并发的连接数分两种情况:

1)不启用连接池

当创建到101个连接的时候,就无法再创建新连接了。也就是说,如果连接字符串不做任何处理,我们的程序只能够跟SQLServer建立101个连接。

2)启用连接池

在连接字符串中加入代码:

Pooling=true;Max Pool Size=40000;Min Pool Size=0;

微软在MSDN上对最大连接数的定义是:“默认是0,代表不限制,但最大连接数是32767。

SQL Server支持同时访问的客户端数量:

开发版、速成版有客户连接限制,一般是10个连接。企业版、标准版没有限制,硬件能支持多少就能支持多少。

扩展资料

sql server 2008 R2 连接数过高的解决办法:

由于公司最近两个Web站点做了负载均衡,但是缓存机制仍然是 AspNet 自带的缓存,这样就导致了每台Web 服务器内存中都有一份缓存,直接导致了多次请求DB数据库,造成了DB连接数过高。

由于是两个较大的站点两台服务器做负载均衡(负载平衡),所以,DB 的连接数也飙升,几乎翻了3倍。

公司DB服务器用的是 Sql Server 2008 R2 ,并且DB服务器配置是相当的强悍的,连接数一度冲击到740,真是让人惊叹不已。虽然链接数强悍,但是前台访问的页面 超时的 也是茫茫多,没办法,只能采用了紧急处理:

1、加大程序中的缓存,特别是页面头部加上 OutPutCache 缓存。

2、用上镜像的备份DB服务器,把2个站点的DB链接改到了镜像的DB,这台镜像DB和现在主DB是不在同一个机房的,目标就是容灾和在高流量的情况下快速切换

string my="data source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=cjsorcl)));User ID=cjsdog;Password=cjsmap;Pooling = True;Max Pool Size = 10;Min Pool Size = 1;"

OracleConnection conn = new OracleConnection(my);

connOpen();

connClose();

连接字符串后加“Pooling = True;Max Pool Size = 10;Min Pool Size = 1;”这三个参数即可实现应用连接池。

Pooling:是否启用连接池,True为启用

Max Pool Size:连接池最大连接数

Min Pool Size:连接池最小连接数

<Dbconnectstring>Data Source=127001;User ID=sa;Password=123;Initial Catalog=dnt31;Pooling=true</Dbconnectstring>

论坛文件目录下面DNTconfig文件里面有上面一行配置数据库 你看下数据库用户连接对不对。

以上就是关于asp.net怎么连接服务器上的数据库全部的内容,包括:asp.net怎么连接服务器上的数据库、微软SQL Server 2008 R2 标准版(25用户)最大并发连接数是多少及支持多少客户端同时访问、使用C#访问Oracle,使用连接池,代码如何写,数据库端要不要做配置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9801246.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存