我正在编写一些测试。更改凭据或将良好连接字符串写入SQL Server数据库
我想连接到服务器上的数据库,并使用Visual Studio 2015社区版学习c#。
按照这份指南: https://msdn.microsoft.com/en-us/library/hh272693%28v=vs.103%29.aspx
我打开SQL Server对象资源管理器,并获得了服务器。但我注意到,连接是由我的实际凭据进行的。
所以连接字符串:
Data Source=serverwiththedatabase;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False;
我想用domain\domainuser
和密码,只需进行选择。
所以我应该改变它在:
new SqlConnection("server=serverwiththedatabase;database=myDb;uid=domain\User;password=Pass;");
不,只要保持原样并以域用户身份运行C#应用程序,则应用程序将使用Windows集成安全性进行身份验证,并且不会在连接字符串中保存任何凭据 – steoleary