Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “如何解决SqlConnection错误”;不支持关键字:';减少池大小'&引用;_C#_Sql_Sql Server_Ado.net - Fatal编程技术网

C# “如何解决SqlConnection错误”;不支持关键字:';减少池大小'&引用;

C# “如何解决SqlConnection错误”;不支持关键字:';减少池大小'&引用;,c#,sql,sql-server,ado.net,C#,Sql,Sql Server,Ado.net,我正在创建Windows应用程序并使用System.Data.SqlClient.SqlConnection对象 SqlConnection targetDatabaseConnection = new SqlConnection(ConnectionString); 以下是连接字符串 Data Source=.;Initial Catalog=TestBCP_12;User ID=sa;Password=sa;Min Pool Size=100; Max Pool Size=100; De

我正在创建Windows应用程序并使用System.Data.SqlClient.SqlConnection对象

 SqlConnection targetDatabaseConnection = new SqlConnection(ConnectionString);
以下是连接字符串

Data Source=.;Initial Catalog=TestBCP_12;User ID=sa;Password=sa;Min Pool Size=100; Max Pool Size=100; Decr Pool Size=100; Incr Pool Size=100;
使用以下两个设置获取错误

 Decr Pool Size=100; Incr Pool Size=100;
我知道所有尺码都是100码,如果是,是否是例外,这条消息与错误无关

我阅读了下面的文章,并在此基础上实现了

直接在SQL中找到了不可能的答案,因此提出了新问题
找到其他可能的方法来实现它。

因为您使用的是SqlConnection,所以它不支持
Decr Pool Size
Incr Pool Size
。此属性受

您可以查看这篇文章:

从文章中:

如果使用的是.NET数据源,则应参考文档 SQL Server以外的提供程序。其他数据提供商可能有更多 共享选项。Oracle数据提供程序就是一个很好的例子,它 提供两个选项--减少池大小和增加池大小--用于 控制连接池如何收缩或增长


由于您使用的是SqlConnection,因此它不支持
Decr Pool Size
Incr Pool Size
。此属性受

您可以查看这篇文章:

从文章中:

如果使用的是.NET数据源,则应参考文档 SQL Server以外的提供程序。其他数据提供商可能有更多 共享选项。Oracle数据提供程序就是一个很好的例子,它 提供两个选项--减少池大小和增加池大小--用于 控制连接池如何收缩或增长


接受的关键字列表为。此处既没有列出
Decr Pool Size
也没有列出
Incr Pool Size

已接受的关键字列表为。此处既没有列出
Decr Pool Size
也没有列出
Incr Pool Size

您正在对SqlServer数据库使用字符串语法

SqlServer连接中不支持
减少池大小
增加池大小

只需从连接中删除这两部分即可。
我还建议删除
Max Pool Size=100因为这是默认值。

Min池大小=100,因为您正在对SqlServer数据库使用字符串语法

SqlServer连接中不支持
减少池大小
增加池大小

只需从连接中删除这两部分即可。
我还建议删除
Max Pool Size=100因为这是默认值。

Min池大小=100
也可以删除,如果在使用之前没有特别要求初始最小尺寸

我读过,它没有说明oracle@ImranRizvi,乍一看,作者似乎在谈论Oracle和SQL连接,但是忘了提到decrpool Size和Incr Pool Size不能与sqlconnection一起使用。有没有其他方法可以达到同样的效果?@ImranRizvi,你可以指定最小池大小和最大池大小,我不确定你是否可以增加或减少池大小,你可以问一个关于这个的新问题。谢谢你的建议,我在使用它之前读过一个新问题,它没有说明oracle@ImranRizvi,一目了然,看起来作者讨论的是Oracle和SQL连接,但忘记了提到Decr Pool Size和Incr Pool Size不能与SQLConnection一起使用。有没有其他方法可以达到同样的效果?@ImranRizvi,您可以指定最小池大小和最大池大小,我不确定您是否可以增加或减少池大小,您可以问一个新问题。谢谢您的建议,我提出了一个新的问题:有没有其他方法可以达到同样的效果?我只能指出这篇文章详细解释了连接池的机制,有没有其他方法可以达到同样的效果?我相信你,我只能指出这篇文章详细解释了连接池的机制。有没有其他方法可以达到同样的效果?我相信你。有没有其他方法可以达到同样的效果?