WCF:SqlConnectionStringBuilder中没有密码 - 为什么它有效?

问题描述 投票:0回答:1

我有我的connexion字符串生成器,如下所示:

 SqlConnectionStringBuilder connStringBuilder = new SqlConnectionStringBuilder
            {
                DataSource = "NAMEofSERVER",
                InitialCatalog = "NAMEofDATABASE",
                Encrypt = true,
                TrustServerCertificate = true,
                ConnectTimeout = 60,
                AsynchronousProcessing = true,
                MultipleActiveResultSets = true,
                IntegratedSecurity = true
            };

而且我没有正确的“密码”,那么我的wcf服务与我的SQLServer数据库的良好连接怎么可能? (我可以做INSERT和UPDATES)。

这是因为它在同一台计算机(我的服务WCF和我的数据库)中,或者它只在本地,当我要分享我的wcf时,连接将被拒绝?

c# wcf passwords stringbuilder
1个回答
2
投票

默认情况下,它会考虑使用Windows身份验证登录到SQLServer,因此在这种情况下您不需要用户标识和密码。但是,如果服务器中禁止您的Windows身份验证,则即使使用Windows身份验证也不允许登录。

© www.soinside.com 2019 - 2024. All rights reserved.