C#之 sql server身份验证和windows身份验证

SQL Server 支持两种身份验证模式,即 Windows 身份验证模式和混合模式。
Windows 身份验证是默认模式(通常称为集成安全),因为此 SQL Server 安全模型与 Windows 紧密集成。 信任特定 Windows 用户和组帐户登录 SQL Server。 已经过身份验证的 Windows 用户不必提供附加的凭据。
混合模式支持由 Windows 和 SQL Server 进行身份验证。 用户名和密码保留在 SQL Server 内。
我们建议尽可能使用 Windows 身份验证。 Windows 身份验证使用一系列加密消息来验证 SQL Server 中的用户。 使用 SQL Server 登录时,将跨网络传递 SQL Server 登录名和密码,这样会降低它们的安全性。
1、//windows身份验证连接字符串

//服务器名如果是自己本地服务器直接用.就行
string constr="Server=.;Integrated Security=true;Database=自己的数据库名";

2、sql server身份验证
//uid,pwd是sql server的登录名和密码

string constr="Server=.;uid=sa;pwd=123456;Database=自己的数据库名"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容