Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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# Winforms和SQL在局域网中的应用_C#_Sql_Database_Winforms_Connection String - Fatal编程技术网

C# Winforms和SQL在局域网中的应用

C# Winforms和SQL在局域网中的应用,c#,sql,database,winforms,connection-string,C#,Sql,Database,Winforms,Connection String,我有一个关于一些将在局域网上运行的Winforms应用程序的问题。应用程序连接到SQL数据库,该数据库将存储在LAN中的一台服务器中。作为我使用的连接字符串: Data Source=MICROSERVER\JAHSHSQL;Initial Catalog=test_database;Integrated Security=False;Network Library=dbmssocn;Connect Timeout=15;User Instance=False;User ID=user;Pass

我有一个关于一些将在局域网上运行的Winforms应用程序的问题。应用程序连接到SQL数据库,该数据库将存储在LAN中的一台服务器中。作为我使用的连接字符串:

Data Source=MICROSERVER\JAHSHSQL;Initial Catalog=test_database;Integrated Security=False;Network Library=dbmssocn;Connect Timeout=15;User Instance=False;User ID=user;Password=password;
对于任何服务器请求,我都会创建一个新连接,并在获取或更新数据后立即将其删除。在“服务器连接”选项卡的“最大并发连接数(0=无限)”下,设置0。 对于可能同时从多台计算机上运行的某些Windows应用程序,这可以吗?为了在服务器和应用程序之间建立有效的、可抵抗的连接,我是否需要设置更多的设置?
关于,

如果可能,最好使用windows安全性,而不是SQL Server用户名+密码。这样,您就不必将密码存储为连接字符串的一部分,而且更安全。除此之外,你的描述似乎很好。只要您正在尽快处理您的
SqlConnection
实例,这样您就不会在此类配置中遇到问题。

如果可能,最好使用windows安全性而不是SQL Server用户名+密码。这样,您就不必将密码存储为连接字符串的一部分,而且更安全。除此之外,你的描述似乎很好。只要您正在尽快处理
SqlConnection
的实例,这样您就不会在此类配置中遇到问题。

简单的回答是“是”,完成后立即关闭连接(因为连接池)。对于长答案,请阅读“谢谢Kevin”。短答案是“是”,完成后立即关闭连接(因为连接池)。要获得详细的答案,请阅读“谢谢你,凯文”。