c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂]

(27) 2023-07-28 17:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂],希望能够帮助你!!!。

背景

从安全的考虑,只有应用程序能访问本机的SqlServer服务,不能使用远程的TCP/IP的方式进行访问。

本文使用IIS的部署方式来实现。

调整SqlServer的权限是Windows验证的方式

c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂]_https://bianchenghao6.com/blog__第1张

打开“属性”属性框

c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂]_https://bianchenghao6.com/blog__第2张

选择【安全性】,并在【服务器身份验证模式】下选择windows 身份验证模式。

SqlServer配置完成!

使用TCP/IP的方式数据库连接字符串如下

Data Source=121.37.xxx.xx,14001;Initial Catalog=xxxOa;
Persist Security Info=True;User ID=sa;Password=xxxx@

如果采用本机验证的方式如下

Data Source=iZxxxxxxxx;Initial Catalog=Adf_xxxxx;Trusted_Connection=True;

同时需要设置当前站点对应的应用池是LocalSystem

c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂]_https://bianchenghao6.com/blog__第3张

c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂]_https://bianchenghao6.com/blog__第4张

如果是默认值 ApplicationPoolIdentity系统会提示没相应的权限。

c#访问SqlServer采用身份验证的方式来进行访问[通俗易懂]_https://bianchenghao6.com/blog__第5张

上一篇

已是最后文章

下一篇

已是最新文章

发表回复